- void SetEMCALPhotonWeight (Float_t w) { fEMCALPhotonWeight = w ; }
- void SetEMCALPi0Weight (Float_t w) { fEMCALPi0Weight = w ; }
- void SetEMCALElectronWeight(Float_t w) { fEMCALElectronWeight = w ; }
- void SetEMCALChargeWeight (Float_t w) { fEMCALChargeWeight = w ; }
- void SetEMCALNeutralWeight (Float_t w) { fEMCALNeutralWeight = w ; }
- void SetPHOSPhotonWeight (Float_t w) { fPHOSPhotonWeight = w ; }
- void SetPHOSPi0Weight (Float_t w) { fPHOSPi0Weight = w ; }
- void SetPHOSElectronWeight (Float_t w) { fPHOSElectronWeight = w ; }
- void SetPHOSChargeWeight (Float_t w) { fPHOSChargeWeight = w ; }
- void SetPHOSNeutralWeight (Float_t w) { fPHOSNeutralWeight = w ; }
-
- void UsePHOSPIDWeightFormula (Bool_t ok ) { fPHOSWeightFormula = ok; }
- void SetPHOSPhotonWeightFormulaExpression(TString ph) { fPHOSPhotonWeightFormulaExpression = ph; }
- void SetPHOSPi0WeightFormulaExpression (TString pi) { fPHOSPi0WeightFormulaExpression = pi; }
-
- //PID bits setters and getters
-
- void SetDispersionCut(Float_t dcut ) { fDispCut = dcut ; }
- Float_t GetDispersionCut() const { return fDispCut ; }
-
- void SetTOFCut(Float_t tcut ) { fTOFCut = tcut ; }
- Float_t GetTOFCut() const { return fTOFCut ; }
-
- void SetDebug(Int_t deb) { fDebug=deb ; }
- Int_t GetDebug() const { return fDebug ; }
-
- //Bayesian recalculation (EMCAL)
- void SwitchOnBayesianRecalculation() { fRecalculateBayesian = kTRUE ; }
- void SwitchOffBayesianRecalculation() { fRecalculateBayesian = kFALSE; }
- enum eventType{kLow,kHigh};
- void SetLowParticleFlux() { fParticleFlux = kLow ; }
- void SetHighParticleFlux() { fParticleFlux = kHigh ; }
-
+ void SetEMCALPhotonWeight (Float_t w) { fEMCALPhotonWeight = w ; }
+ void SetEMCALPi0Weight (Float_t w) { fEMCALPi0Weight = w ; }
+ void SetEMCALElectronWeight(Float_t w) { fEMCALElectronWeight = w ; }
+ void SetEMCALChargeWeight (Float_t w) { fEMCALChargeWeight = w ; }
+ void SetEMCALNeutralWeight (Float_t w) { fEMCALNeutralWeight = w ; }
+ void SetPHOSPhotonWeight (Float_t w) { fPHOSPhotonWeight = w ; }
+ void SetPHOSPi0Weight (Float_t w) { fPHOSPi0Weight = w ; }
+ void SetPHOSElectronWeight (Float_t w) { fPHOSElectronWeight = w ; }
+ void SetPHOSChargeWeight (Float_t w) { fPHOSChargeWeight = w ; }
+ void SetPHOSNeutralWeight (Float_t w) { fPHOSNeutralWeight = w ; }
+
+ void UsePHOSPIDWeightFormula (Bool_t ok ) { fPHOSWeightFormula = ok ; }
+ void SetPHOSPhotonWeightFormulaExpression(TString ph) { fPHOSPhotonWeightFormulaExpression = ph ; }
+ void SetPHOSPi0WeightFormulaExpression (TString pi) { fPHOSPi0WeightFormulaExpression = pi ; }
+
+ //PID cuts
+
+ void SetEMCALLambda0CutMax(Float_t lcut ) { fEMCALL0CutMax = lcut ; }
+ Float_t GetEMCALLambda0CutMax() const { return fEMCALL0CutMax ; }