00001
00002
00003 #ifndef StTriggerDefinition_h
00004 #define StTriggerDefinition_h
00005
00006 #include <cstdio>
00007 #include "TObject.h"
00008 #include "TString.h"
00009
00010 struct StTriggerDefinition : public TObject {
00011 Int_t triggerIndex;
00012 TString name;
00013 Int_t triggerId;
00014 Int_t onbits;
00015 Int_t offbits;
00016 Int_t onbits1;
00017 Int_t onbits2;
00018 Int_t onbits3;
00019 Int_t offbits1;
00020 Int_t offbits2;
00021 Int_t offbits3;
00022
00023 void print();
00024
00025 ClassDef(StTriggerDefinition,1)
00026 };
00027
00028 inline void StTriggerDefinition::print()
00029 {
00030 printf("triggerIndex=%d name=%s triggerId=%d onbits=0x%04x offbits=0x%04x\n",
00031 triggerIndex,name.Data(),triggerId,onbits,offbits);
00032 }
00033
00034 #endif // StTriggerDefinition_h