// -*- mode: c++ -*- // // $Id: BrTpcTrackPackage.h,v 1.3 2001/10/12 11:02:30 pchristi Exp $ // $Author: pchristi $ // $Date: 2001/10/12 11:02:30 $ // $Copyright: (C) 2001 BRAHMS Collaboration // #ifndef BRAT_BrTpcTrackPackage #define BRAT_BrTpcTrackPackage #ifndef BRAT_BrEventNode #include "BrEventNode.h" #endif #ifndef BRAT_BrTpcHitPackage #include "BrTpcHitPackage.h" #endif #ifndef BRAT_BrTpcTrackModule #include "BrTpcTrackModule.h" #endif #ifndef BRAT_BrTpcRdoModule #include "BrTpcRdoModule.h" #endif class BrTpcTrackPackage : public BrTpcHitPackage { private: BrTpcTrackModule* fTpcTrackModule; BrTpcRdoModule* fTpcRdoModule; Bool_t fHitsInOutput; public: BrTpcTrackPackage(); BrTpcTrackPackage(const Char_t* name, const Char_t* title); Bool_t GetHitsInOutput() const {return fHitsInOutput;} BrTpcTrackModule* GetTpcTrackModule() {return fTpcTrackModule;} BrTpcRdoModule* GetTpcRdoModule() {return fTpcRdoModule;} virtual void Init(); virtual void Print(Option_t* option="B") const; // *MENU* void SetHitsInOutput(Bool_t on = kFALSE) {fHitsInOutput = on;} ClassDef(BrTpcTrackPackage,0) // Tpc Tracking Package (raw -> tracks) }; #endif //____________________________________________________________________ // // $Log: BrTpcTrackPackage.h,v $ // Revision 1.3 2001/10/12 11:02:30 pchristi // Added BrTpcRdoModule to the track package. // // Revision 1.2 2001/08/16 15:28:37 jens // // New classes BrSpectrometerTrackingPackage, BrMrsTrackingPackage and // BrFfsTrackingPackage. // // BrTpcTrackPackage: // Changed fTrackModule to fTpcTrackModule to make it consistent with // BrTpcHitPackage. Also changed corresponding getter. // // Revision 1.1 2001/08/14 19:33:43 pchristi // Added new tpctrackpackage derived from BrTpcHitPackage and updated // BrTpcHitPackage to include the new BrCleanupNodesModule. The default is // now to remove cluster table and in the tracking package the // hit table as well. // //