class AliLog ;
class AliAODCaloCluster;
class AliAODPWG4Particle;
-#include "AliStack.h"
class AliCaloPID : public TObject {
kChargedUnknown=321
};
-
- enum mcTypes {kMCPrompt, kMCFragmentation, kMCISR, kMCPi0Decay, kMCEtaDecay, kMCOtherDecay, kMCPi0, kMCEta, kMCElectron, kMCConversion, kMCUnknown};
+ enum TagType {kPi0Decay, kEtaDecay, kOtherDecay, kConversion, kNoTag = -1};
void InitParameters();
- Int_t CheckOrigin(const Int_t label, AliStack * stack) const ;
Int_t GetPdg(const TString calo, const Double_t * pid, const Float_t energy) const ;
void SetDebug(Int_t deb) {fDebug=deb;}
Int_t GetDebug() const {return fDebug;}
- void SetMCGenerator(TString mcgen) {fMCGenerator=mcgen;}
- TString GetMCGenerator() const {return fMCGenerator;}
-
private:
Float_t fEMCALPhotonWeight; //Bayesian PID weight for photons in EMCAL
Float_t fTOFCut; //Cut on TOF, used in PID evaluation
Int_t fDebug; //Debug level
- TString fMCGenerator; // MC geneator used to generate data in simulation
ClassDef(AliCaloPID,3)
} ;