//----------------------------------------------------------- // File and Version Information: // $Id$ // // Description: // Tpc Clusterizer reads in MCPoints and produces primary electrons // // // Environment: // Software developed for the PANDA Detector at FAIR. // // Author List: // Martin Berger TUM (original author) // // //----------------------------------------------------------- #ifndef TPCGOOFYCLUSTERIZERTASK_HH #define TPCGOOFYCLUSTERIZERTASK_HH // Base Class Headers ---------------- #include "FairTask.h" // Collaborating Class Headers ------- // Collaborating Class Declarations -- class TClonesArray; class TpcGas; class TpcDigiPar; class TH1D; class TRandom2; class TpcGoofyClusterizerTask : public FairTask { public: // Constructors/Destructors --------- TpcGoofyClusterizerTask(); ~TpcGoofyClusterizerTask(); // Operators // Accessors ----------------------- void SetPersistence(Bool_t opt=kTRUE) {fpersistence=opt;} virtual InitStatus Init(); virtual void Exec(Option_t* opt); virtual void SetParContainers(); void ChargeConversion(); private: TClonesArray* fprimArray; TpcDigiPar* fpar; const TpcGas* fgas; Bool_t fpersistence; int fNumP; TRandom2* rand; public: ClassDef(TpcGoofyClusterizerTask,1) }; #endif