//----------------------------------------------------------- // File and Version Information: // $Id$ // // Description: // Implementation of resCalc // Uses MC Points and calculates // residua in XYZ. // // Environment: // Software developed for the PANDA Detector at FAIR. // // Author List: // Johannes Rauch // Physik Department E18, TUM // //----------------------------------------------------------- #ifndef TPCMCRESCALCSPHIT_HH #define TPCMCRESCALCSPHIT_HH #include "AbsRefTrackResCalc.h" #include "TpcCluster.h" #include "TpcPoint.h" class TpcMCResCalcSPHit : public AbsRefTrackResCalc { public: TpcMCResCalcSPHit(); virtual ~TpcMCResCalcSPHit(); virtual int calc(); virtual bool init(); void skipSecondaries(bool opt=true){fskipSecondaries = opt;} private: TClonesArray* fTpcPointArray; TClonesArray* fTpcClusterArray; TClonesArray* fSPHitArray; TString fTpcPointBranch; bool fskipSecondaries; // analyze only clusters from primary tracks public: ClassDef(TpcMCResCalcSPHit,1) }; #endif