StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
rtsCfgL0Mask.h
1 #ifndef _RTSCFGL0MASK_H_
2 #define _RTSCFGL0MASK_H_
3 
4 #include <trgConfNum.h>
5 #include <rtsSystems.h>
6 
7 #define MAX_TRG_DETS 20
8 
9 // Configuration file handling code
10 struct TrgDetMask {
11  int id; // trigger id
12  char trgname[20]; // trigger name
13  //char name[MAX_CONF_NUM][20]; // crate names
14  UINT32 mask[MAX_CONF_NUM]; // mask
15 };
16 
17 int readDetToTriggerCrateFile(TrgDetMask *masks);
18 
19 
20 
21 // The interface for the trigger nodes
22 // -1 if error
23 int configureTrgDetRequirements(int myConfNum);
24 UINT32 getBoardMaskForTrgDet(UINT32 trgDetMask);
25 
26 
27 #endif