X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=PHOS%2FAliPHOSIhepAnalyze.h;h=25579c22c99d27fe800e4ea7a8f45273de734430;hb=71c1dd7613aa821d9bcf29b3b6a5dbc0729264e3;hp=8d8b9e157cbe824747b13b907767970b101025ab;hpb=0bc3b8eda6a9ea194e4af879b7bf9d7e2ed553a7;p=u%2Fmrichter%2FAliRoot.git diff --git a/PHOS/AliPHOSIhepAnalyze.h b/PHOS/AliPHOSIhepAnalyze.h index 8d8b9e157cb..25579c22c99 100644 --- a/PHOS/AliPHOSIhepAnalyze.h +++ b/PHOS/AliPHOSIhepAnalyze.h @@ -17,6 +17,7 @@ // --- Standard library --- // --- AliRoot header files --- +class AliRunLoader; class AliPHOSIhepAnalyze : public TObject { @@ -24,13 +25,21 @@ class AliPHOSIhepAnalyze : public TObject { AliPHOSIhepAnalyze() ; // ctor AliPHOSIhepAnalyze(Text_t * name) ; // ctor - virtual ~AliPHOSIhepAnalyze(void) ; // dtor - + AliPHOSIhepAnalyze(const AliPHOSIhepAnalyze & obj) : TObject(obj), fRunLoader(0), fFileName() + { + // cpy ctor: no implementation yet + // requested by the Coding Convention + Fatal("cpy ctor", "not implemented") ; + } + virtual ~AliPHOSIhepAnalyze() {} ; // dtor + AliPHOSIhepAnalyze & operator = (const AliPHOSIhepAnalyze & /*rvalue*/) { + Fatal("operator =", "not implemented") ; return *this ; } + void AnalyzeCPV1(Int_t Nevents); // resolutions, mult and cluster lengths for CPV void AnalyzeEMC1(Int_t Nevents); // resolutions, mult and cluster lengths for EMC void AnalyzeCPV2(Int_t Nevents); // delta(gen)/delta(rec) between hits void CpvSingle(Int_t Nevents); // signle particle analysis - virtual void HitsCPV(TClonesArray& hits, Int_t event); + virtual void HitsCPV(Int_t event); const TString GetFileName() const { return fFileName; } private: @@ -38,8 +47,9 @@ class AliPHOSIhepAnalyze : public TObject { Bool_t IsCharged(Int_t pdgCode); private: - - TString fFileName; //Name of file analyzed + + AliRunLoader *fRunLoader; // run loader + TString fFileName; // filename with headers (e.g. galice.root) ClassDef(AliPHOSIhepAnalyze,1) // PHOSv1 event analyzis algorithm