fkFastOnly ( "" ),
fkpAVertexSelection( kFALSE ),
fkRunV0Vertexer( kFALSE ),
+ fkRejectPileup ( kTRUE ),
//------------------------------------------------
// Tree Variables
fkFastOnly ( "" ),
fkpAVertexSelection( kFALSE ),
fkRunV0Vertexer( kFALSE ),
+ fkRejectPileup ( kTRUE ),
//------------------------------------------------
// Tree Variables
//------------------------------------------------
// FIXME : quality selection regarding pile-up rejection
- if(lESDevent->IsPileupFromSPD() && !fkIsNuclear ){// minContributors=3, minZdist=0.8, nSigmaZdist=3., nSigmaDiamXY=2., nSigmaDiamZ=5. -> see http://alisoft.cern.ch/viewvc/trunk/STEER/AliESDEvent.h?root=AliRoot&r1=41914&r2=42199&pathrev=42199
+ if(lESDevent->IsPileupFromSPD() && !fkIsNuclear && fkRejectPileup ){// minContributors=3, minZdist=0.8, nSigmaZdist=3., nSigmaDiamXY=2., nSigmaDiamZ=5. -> see http://alisoft.cern.ch/viewvc/trunk/STEER/AliESDEvent.h?root=AliRoot&r1=41914&r2=42199&pathrev=42199
AliWarning("Pb / This is tagged as Pileup from SPD... return !");
PostData(1, fListHistV0);
PostData(2, fTree);
void SetFastOnly (TString lFastOnly = "kFastOnly") {fkFastOnly = lFastOnly; }
void SetpAVertexSelection (Bool_t lpAVertexSelection = kTRUE) {fkpAVertexSelection = lpAVertexSelection; }
void SetRunV0Vertexer ( Bool_t lRunV0Vertexer = kTRUE) { fkRunV0Vertexer = lRunV0Vertexer; }
+ void SetRejectPileup ( Bool_t lRejectPileup = kTRUE) { fkRejectPileup = lRejectPileup; }
//---------------------------------------------------------------------------------------
//Setters for the V0 Vertexer Parameters
TString fkFastOnly; //"" if no extra selection, "kFastOnly" -> without SDD, "NotkFastOnly" -> With SDD
Bool_t fkpAVertexSelection; //if true, select vertex with pPb Methods
Bool_t fkRunV0Vertexer; //if true, re-run vertexer with loose cuts. CARE MUST BE TAKEN in PbPb!
+ Bool_t fkRejectPileup; //if true, re-run vertexer with loose cuts. CARE MUST BE TAKEN in PbPb!
Double_t fV0Sels[7]; // Array to store the 7 values for the different selections V0 related