1 #ifndef AliPHOSIhepAnalyze_H
2 #define AliPHOSIhepAnalyze_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
7 //_________________________________________________________________________
8 // Algorythm class to analyze PHOSv1 events:
9 // Construct histograms and displays them.
10 // Used the IHEP CPV/PHOS reconstruction algorithm.
12 //*-- Author : Boris Polichtchouk (IHEP)
14 // --- ROOT system ---
17 // --- Standard library ---
19 // --- AliRoot header files ---
21 class AliPHOSIhepAnalyze : public TObject {
25 AliPHOSIhepAnalyze() ; // ctor
26 AliPHOSIhepAnalyze(Text_t * name) ; // ctor
27 virtual ~AliPHOSIhepAnalyze(void) ; // dtor
29 void AnalyzeCPV1(Int_t Nevents); // resolutions, mult and cluster lengths for CPV
30 void AnalyzeEMC1(Int_t Nevents); // resolutions, mult and cluster lengths for EMC
31 void AnalyzeCPV2(Int_t Nevents); // delta(gen)/delta(rec) between hits
32 void CpvSingle(Int_t Nevents); // signle particle analysis
33 virtual void HitsCPV(TClonesArray& hits, Int_t event);
34 const TString GetFileName() const { return fFileName; }
38 Bool_t IsCharged(Int_t pdgCode);
42 TString fFileName; //Name of file analyzed
44 ClassDef(AliPHOSIhepAnalyze,1) // PHOSv1 event analyzis algorithm
48 #endif // AliPHOSIhepAnalyze_H