#ifndef PNDTORINODETECTORTRACKFINDERIDEAL_H #define PNDTORINODETECTORTRACKFINDERIDEAL_H #include "FairTask.h" class PndTorinoDetectorTrackFinderIdeal : public FairTask { public: // Public members can be accessed through any object of the class. // ctor PndTorinoDetectorTrackFinderIdeal(); // dtor virtual ~PndTorinoDetectorTrackFinderIdeal(); // --> TTask virtual void Exec(Option_t* option); inline void SetMomentumSmearing(bool smear = kTRUE) { fSmearMomentum = smear; } // initialization virtual InitStatus Init(); private: // Private members can be accessed only within methods of the class itself. // input TClonesArray *fMCTrackArray, *fPointArray, * fHitArray; // output TClonesArray* fTrackCandArray; TClonesArray* fTrackArray; Bool_t fSmearMomentum; Double_t fErrpx, fErrpy, fErrpz; // If you want to integrate your classes into the ROOT system // ClassDef(ClassName,ClassVersionID) ClassDef(PndTorinoDetectorTrackFinderIdeal,1); }; #endif