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
28 void AnalyzeCPV1(Int_t Nevents); // resolutions, mult and cluster lengths for CPV
29 void AnalyzeEMC1(Int_t Nevents); // resolutions, mult and cluster lengths for EMC
30 void AnalyzeCPV2(Int_t Nevents); // delta(gen)/delta(rec) between hits
31 void CpvSingle(Int_t Nevents); // signle particle analysis
32 virtual void HitsCPV(TClonesArray& hits, Int_t event);
33 TString GetFileName() { return fFileName; }
37 Bool_t IsCharged(Int_t pdg_code);
43 ClassDef(AliPHOSIhepAnalyze,1) // PHOSv1 event analyzis algorithm
47 #endif // AliPHOSIhepAnalyze_H