//Task Configuration: Meant to enable quick re-execution of vertexer if needed
void SetRunVertexers ( Bool_t lRunVertexers = kTRUE) { fkRunVertexers = lRunVertexers; }
//---------------------------------------------------------------------------------------
+ //Set Debug Mode
+ void SetDebugMode ( Bool_t lDebugMode = kTRUE) { fkDebugMode = lDebugMode; }
+ //---------------------------------------------------------------------------------------
+ //Set Peripheral event debugging mode (Pb-Pb X-check)
+ void SetSelectPeripheral ( Bool_t lSelectPeripheral = kTRUE) { fkSelectPeripheral = lSelectPeripheral; }
+ //---------------------------------------------------------------------------------------
//Setters for the V0 Vertexer Parameters
void SetV0VertexerMaxChisquare ( Double_t lParameter ){ fV0VertexerSels[0] = lParameter; }
void SetV0VertexerDCAFirstToPV ( Double_t lParameter ){ fV0VertexerSels[1] = lParameter; }
Double_t fEtaRefMult; //Reference multiplicity eta
//Objects Controlling Task Behaviour: has to be streamed!
Bool_t fkRunVertexers; // if true, re-run vertexer with loose cuts. CARE MUST BE TAKEN in PbPb!
+ Bool_t fkDebugMode; //Store extra debugging information in tree
+ Bool_t fkSelectPeripheral; //Switch to skip anything other than 60-80% V0M
Double_t fV0VertexerSels[7]; // Array to store the 7 values for the different selections V0 related
Double_t fCascadeVertexerSels[8]; // Array to store the 8 values for the different selections Casc. related
+
//Double_t fV0Sels[7]; // Array to store the 7 values for the different selections V0 related
//Double_t fCascSels[8]; // Array to store the 8 values for the different selections Casc. related
Int_t fTreeCascVarPIDBachelor; //!
Int_t fTreeCascVarPIDNegative; //!
Int_t fTreeCascVarPIDPositive; //!
+ Float_t fTreeCascVarBachTransMom; //!
Float_t fTreeCascVarPosTransMom; //!
Float_t fTreeCascVarNegTransMom; //!
Float_t fTreeCascVarPosTransMomMC; //!
Float_t fTreeCascVarBachNSigmaPion; //!
Float_t fTreeCascVarBachNSigmaKaon; //!
+ Bool_t fTreeCascVarkITSRefitBachelor; //!
+ Bool_t fTreeCascVarkITSRefitNegative; //!
+ Bool_t fTreeCascVarkITSRefitPositive; //!
+
+ //Debugging information, if requested
+ //Part A: EbyE info, Run number
+ Int_t fTreeCascVarRunNumber; //!
+ ULong64_t fTreeCascVarEventNumber; //!
+
+ //Part B: Shared Clusters
+ Int_t fTreeCascVarNegClusters; //!
+ Int_t fTreeCascVarPosClusters; //!
+ Int_t fTreeCascVarBachClusters; //!
+ Int_t fTreeCascVarNegSharedClusters; //!
+ Int_t fTreeCascVarPosSharedClusters; //!
+ Int_t fTreeCascVarBachSharedClusters; //!
+
+ //Part C: All momenta
+ Float_t fTreeCascVarNegPx; //!
+ Float_t fTreeCascVarNegPy; //!
+ Float_t fTreeCascVarNegPz; //!
+ Float_t fTreeCascVarPosPx; //!
+ Float_t fTreeCascVarPosPy; //!
+ Float_t fTreeCascVarPosPz; //!
+ Float_t fTreeCascVarBachPx; //!
+ Float_t fTreeCascVarBachPy; //!
+ Float_t fTreeCascVarBachPz; //!
+
+ Float_t fTreeCascVarV0DecayX; //!
+ Float_t fTreeCascVarV0DecayY; //!
+ Float_t fTreeCascVarV0DecayZ; //!
+ Float_t fTreeCascVarCascadeDecayX; //!
+ Float_t fTreeCascVarCascadeDecayY; //!
+ Float_t fTreeCascVarCascadeDecayZ; //!
+
+ Bool_t fTreeCascVarBadCascadeJai; //!
+ Float_t fTreeCascVarDeltaDCA; //!
+
//===========================================================================================
// Histograms
//===========================================================================================