//----------------------------------------------------------- // File and Version Information: // $Id$ // // Description: // Implementation of resCalc // Uses existing CDC circle fits (XY) and calculates // residua in XY for an array of TpcClusters // To be phased out. // // Environment: // Software developed for the PANDA Detector at FAIR. // // Author List: // Sverre Doerheim (original author) // // Physik Department E18, TUM // //----------------------------------------------------------- #ifndef TPCCDCTRACKTRACKCYLRESCALC_HH #define TPCCDCTRACKTRACKCYLRESCALC_HH #include "AbsRefTrackResCalc.h" class TpcCdcTrackTrackCylResCalc : public AbsRefTrackResCalc { public: TpcCdcTrackTrackCylResCalc(); virtual ~TpcCdcTrackTrackCylResCalc(); void setCdcTrackBranchName(TString name){fCdcTrackBranchName=name;} void setTpcTrackBranchName(TString name){fTpcTrackBranchName=name;} virtual int calc(); virtual bool init(); void setRadius(double radius){fRadius=radius;} void setPhiCut(double cut){fPhiCut=cut;} private: TClonesArray* fCdcTrackArray; TClonesArray* fTpcTrackArray; TString fCdcTrackBranchName; TString fTpcTrackBranchName; bool fAlignment; double fRadius; double fPhiCut; }; #endif