#ifndef FIN_FndTrig #define FIN_FndTrig //____________________________________________________________________ // // TFndTrig // // #include "TObject.h" #include "TFndCorbo.h" #include "TFndRdt.h" class TFndTrig : public TObject { private: Int_t fTB; // Top-Bottom trigger Int_t fTBCtfCtr; // Top-Bottom && (Central Front || Rear) Int_t fCtf; // Central Front Int_t fCtr; // Central Rear Int_t fScal[16]; // CAMAC Scalers TFndCorbo *fCrb; // Pointer to CORBO object public: TFndTrig(TFndRdt *); // Constructor TFndTrig(); // Default constructor ~TFndTrig(); // Destructor Int_t GetTB() const { return fTB; } // Get TB trigger Int_t GetTBCtfCtr() const { return fTBCtfCtr; } // TB && (F || R) Int_t GetCtf() const { return fCtf; } // Central Front Int_t GetCtr() const { return fCtr; } // Central Rear Int_t GetScal(Int_t i) const { return fScal[i]; } // i-th CAMAC scaler TFndCorbo *GetCorbo() const { return fCrb; } // Pointer to CORBO object void Print(); // Print the Trigger data members ClassDef(TFndTrig,3) // The Trigger }; #endif