// -*- mode: c++ -*- // // $Id: BrMrsPackage.h,v 1.2 2001/11/05 07:52:23 ouerdane Exp $ // $Author: ouerdane $ // $Date: 2001/11/05 07:52:23 $ // $Copyright: (C) 2001 BRAHMS Collaboration // #ifndef BRAT_BrMrsPackage #define BRAT_BrMrsPackage #ifndef BRAT_BrModuleContainer #include "BrModuleContainer.h" #endif #ifndef BRAT_BrEventNode #include "BrEventNode.h" #endif #ifndef BRAT_BrTpcTrackPackage #include "BrTpcTrackPackage.h" #endif #ifndef BRAT_BrSwitchContainer #include "BrSwitchContainer.h" #endif #ifndef BRAT_BrMrsTrackingModule #include "BrMrsTrackingModule.h" #endif class BrMrsPackage : public BrModuleContainer { private: BrTpcTrackPackage *fTPM1TrackPackage; // TPM1 tracking package BrTpcTrackPackage *fTPM2TrackPackage; // TPM2 tracking package BrMrsTrackingModule *fMrsTrackingModule; // MRS tracking module BrSwitchContainer *fSwitchContainer; // Swicth container public: BrMrsPackage(); BrMrsPackage(const Char_t* name, const Char_t* title); virtual ~BrMrsPackage(); BrTpcTrackPackage *GetTpcTrackPackage( const Char_t* name ) const; BrMrsTrackingModule *GetMrsTrackingModule() const { return fMrsTrackingModule; } virtual void Print(Option_t* option="B") const; // *MENU* ClassDef(BrMrsPackage,0) // BRAHMS package for tracking (and later also PID) in MRS }; #endif //____________________________________________________________________ // // //