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() {
31 void AnalyzeCPV1(Int_t Nevents); // resolutions, mult and cluster lengths for CPV
32 void AnalyzeEMC1(Int_t Nevents); // resolutions, mult and cluster lengths for EMC
33 void AnalyzeCPV2(Int_t Nevents); // delta(gen)/delta(rec) between hits
34 void CpvSingle(Int_t Nevents); // signle particle analysis
35 virtual void HitsCPV(TClonesArray& hits, Int_t event);
36 const TString GetFileName() const { return fFileName; }
40 Bool_t IsCharged(Int_t pdgCode);
44 TString fFileName; //Name of file analyzed
46 ClassDef(AliPHOSIhepAnalyze,1) // PHOSv1 event analyzis algorithm
50 #endif // AliPHOSIhepAnalyze_H