fLeadingOnly(0), fCheckLeadingWithNeutralClusters(0),
fSelectPrimariesInCone(0), fMakePrimaryPi0DecayStudy(0),
fFillBackgroundBinHistograms(0), fNBkgBin(0),
+fMinCellsAngleOverlap(0),
// Several IC
fNCones(0), fNPtThresFrac(0),
fConeSizes(), fPtThresholds(),
fReMakeIC = kFALSE ;
fMakeSeveralIC = kFALSE ;
+ fMinCellsAngleOverlap = 3.;
+
fLeadingOnly = kTRUE;
fCheckLeadingWithNeutralClusters = kTRUE;
Float_t minECalo = 0;
if (fCalorimeter=="EMCAL")
{
- overlapAngle = 3*0.014 ;
+ overlapAngle = fMinCellsAngleOverlap*0.014 ;
minECalo = GetReader()->GetEMCALEMin();
}
else if (fCalorimeter=="PHOS" )
{
- overlapAngle = 3*0.00382;
+ overlapAngle = fMinCellsAngleOverlap*0.00382;
minECalo = GetReader()->GetPHOSEMin();
}
void SetPtFractions(Int_t i, Float_t pt) { fPtFractions[i] = pt ; }
void SetSumPtThresholds(Int_t i, Float_t pt){ fSumPtThresholds[i] = pt ; }
+ void SetMinCellsAngleOverlap(Float_t n) { fMinCellsAngleOverlap = n ; }
+
+
Bool_t IsReIsolationOn() const { return fReMakeIC ; }
void SwitchOnReIsolation() { fReMakeIC = kTRUE ; }
void SwitchOffReIsolation() { fReMakeIC = kFALSE ; }
Int_t fNBkgBin; // Number of bins on pt content in cone
Float_t fBkgBinLimit[20]; // Pt bin limits on pt content in the cone
+ Float_t fMinCellsAngleOverlap; // Number of cells that define the cluster overlap
+
// Analysis data members for multiple cones and pt thresholds
Int_t fNCones ; //! Number of cone sizes to test
Int_t fNPtThresFrac ; //! Number of ptThres and ptFrac to test