// -*- mode: c++ -*- // // $Id: BrGlbPackage.h,v 1.2 2001/09/04 17:03:12 cholm Exp $ // #ifndef BRAT_BrGlbPackage #define BRAT_BrGlbPackage #ifndef BRAT_BrModuleContainer #include "BrModuleContainer.h" #endif #ifndef BRAT_BrEventNode #include "BrEventNode.h" #endif #ifndef BRAT_BrZdcRdoModule #include "BrZdcRdoModule.h" #endif #ifndef BRAT_BrBbRdoModule #include "BrBbRdoModule.h" #endif #ifndef BRAT_BrTileRdoModule #include "BrTileRdoModule.h" #endif #ifndef BRAT_BrSiRdoModule #include "BrSiRdoModule.h" #endif #ifndef BRAT_BrMultSdeCentModule #include "BrMultSdeCentModule.h" #endif #ifndef BRAT_BrMultCentModule #include "BrMultCentModule.h" #endif #ifndef BRAT_BrSwitchContainer #include "BrSwitchContainer.h" #endif class BrGlbPackage : public BrModuleContainer { private: BrZdcRdoModule* fZdcRdoModule; BrBbRdoModule* fBbRdoModule; BrTileRdoModule* fTileRdoModule; BrSiRdoModule* fSiRdoModule; BrMultSdeCentModule* fTileCentModule; BrMultSdeCentModule* fSiCentModule; BrMultCentModule* fMultCentModule; BrSwitchContainer* fSwitch; public: BrGlbPackage(); BrGlbPackage(const Char_t* name, const Char_t* title); virtual ~BrGlbPackage() {} virtual void Book(); BrZdcRdoModule* GetZdcRdoModule() { return fZdcRdoModule; } BrBbRdoModule* GetBbRdoModule() { return fBbRdoModule; } BrTileRdoModule* GetTileRdoModule() { return fTileRdoModule; } BrSiRdoModule* GetSiRdoModule() { return fSiRdoModule; } BrMultSdeCentModule* GetTileCentModule() { return fTileCentModule; } BrMultSdeCentModule* GetSiCentModule() { return fSiCentModule; } BrMultCentModule* GetMultCentModule() { return fMultCentModule; } ClassDef(BrGlbPackage,0) // Reco for global detectors (TMA,SMA,BB,ZDC) }; #endif