remove dependency to aliroot libraries, access of ESDEvent object through abstract...
[u/mrichter/AliRoot.git] / EMCAL / AliEMCALPID.h
CommitLineData
1e7c9b89 1#ifndef ALIEMCALPID_H
2#define ALIEMCALPID_H
dc293ae9 3
4/* $Id$ */
dc293ae9 5
6///////////////////////////////////////////////////////////////////////////////
7// Class AliEMCALPID
1e7c9b89 8// Compute PID weights for all the clusters
dc293ae9 9///////////////////////////////////////////////////////////////////////////////
10
1e7c9b89 11//Root includes
dc293ae9 12#include "TTask.h"
1e7c9b89 13class TArrayD ;
da1ceeb8 14
1e7c9b89 15//AliRoot includes
16class AliESDEvent ;
0c5b726e 17#include "AliEMCALPIDUtils.h"
dc293ae9 18
0c5b726e 19class AliEMCALPID : public AliEMCALPIDUtils {
dc293ae9 20
21public:
22
23 AliEMCALPID();
1e7c9b89 24 AliEMCALPID(Bool_t reconstructor);
0c5b726e 25 //virtual ~AliEMCALPID() { }
dc293ae9 26
0c5b726e 27 void RunPID(AliESDEvent *esd);
28 void InitParameters();
1e7c9b89 29 void SetReconstructor(Bool_t yesno) {fReconstructor = yesno;}
30
dc293ae9 31 private:
32
1e7c9b89 33 Bool_t fReconstructor; // Fill esdcalocluster when called from EMCALReconstructor
dc293ae9 34
0c5b726e 35 ClassDef(AliEMCALPID, 5)
36
dc293ae9 37};
38
0c5b726e 39
dc293ae9 40#endif // ALIEMCALPID_H
8ba062b1 41
0c5b726e 42