--- DarthVader/TriggerLevel2/inc/TrigLevel2.h 2006/06/17 12:21:13 1.2 +++ DarthVader/TriggerLevel2/inc/TrigLevel2.h 2006/11/09 17:05:49 1.7 @@ -1,23 +1,26 @@ #ifndef TrigLevel2_h -#define TrigLevev2_h +#define TrigLevel2_h // #include #include +#include + class TrigLevel2 : public TObject { private: public: - int evcount; - int pmtpl[3]; - int trigrate[6]; - int dltime[2]; - int s4calcount[2]; - int pmtcount1[24]; - int pmtcount2[24]; - int patternbusy[3]; - int patterntrig[6]; - int trigconf; + UInt_t evcount; + UInt_t pmtpl[3]; + UInt_t trigrate[6]; + UInt_t dltime[2]; + UInt_t s4calcount[2]; + UInt_t pmtcount1[24]; + UInt_t pmtcount2[24]; + UInt_t patternbusy[3]; + UInt_t patterntrig[6]; + UInt_t trigconf; + Int_t unpackError; // // here you can define methods to make life simplier during the analysis // @@ -29,8 +32,13 @@ // // 16 June 06: Included GetTrigLevel2 TrigLevel2* GetTrigLevel2(){return this;}; + void SetFromLevel2Struct(cTrigLevel2 *l2); + void GetLevel2Struct(cTrigLevel2 *l2) const; + + + void Clear(); //emiliano - ClassDef(TrigLevel2,1); + ClassDef(TrigLevel2,2); }; #endif