Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

XANATriggerInfo.h

Go to the documentation of this file.
00001 #ifndef XANATriggerInfo_h
00002 #define XANATriggerInfo_h
00003 
00010 #include <TBits.h>
00011 #include <TObject.h>
00012 #include <Rtypes.h>
00013 #include <string>
00014 
00015 class XANATriggerInfo : public TObject {
00016 
00017  public:
00018 
00019   XANATriggerInfo();
00021   XANATriggerInfo(Bool_t globalL1Decision, TBits globalL1Response, std::string l1Table, Bool_t hltDecision,
00022    TBits hltResponse, std::string hltTable); 
00023 
00024   // copy constructor
00025   XANATriggerInfo(const XANATriggerInfo &right);
00026 
00027   // operators
00028   const XANATriggerInfo &operator=(const XANATriggerInfo &right);
00029 
00030   virtual ~XANATriggerInfo();
00031 
00032   // access methods
00033   Bool_t getGlobalL1Decision() {return globalL1Decision_;} 
00034   TBits getGlobalL1Response() {return globalL1Response_;} 
00035   char *getL1Menu() {return l1Menu_;}
00036   Bool_t getHltDecision() {return hltDecision_;} 
00037   TBits getHltResponse() {return hltResponse_;} 
00038   char *getHltMenu() {return hltMenu_;}
00039      
00040 private:
00041   
00043   Bool_t globalL1Decision_;
00045   TBits globalL1Response_;
00047   Int_t l1MenuLen_;
00048   char *l1Menu_; //[l1MenuLen_]
00050   Bool_t hltDecision_;
00052   TBits hltResponse_;
00054   Int_t hltMenuLen_;
00055   char *hltMenu_; //[hltMenuLen_]
00056  
00057   const static Int_t strLen_;
00058 
00059   ClassDef(XANATriggerInfo,1) // Trigger info event class 
00060   
00061 };
00062 
00063 #endif

Generated on Tue May 10 10:01:25 2005 for XANADOO by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002