fRunVertexFinder(kTRUE),
fRunHLTTracking(kFALSE),
fRunMuonTracking(kFALSE),
+ fRunV0Finder(kTRUE),
+ fRunCascadeFinder(kTRUE),
fStopOnError(kFALSE),
fWriteAlignmentData(kFALSE),
fCleanESD(kTRUE),
fRunVertexFinder(rec.fRunVertexFinder),
fRunHLTTracking(rec.fRunHLTTracking),
fRunMuonTracking(rec.fRunMuonTracking),
+ fRunV0Finder(rec.fRunV0Finder),
+ fRunCascadeFinder(rec.fRunCascadeFinder),
fStopOnError(rec.fStopOnError),
fWriteAlignmentData(rec.fWriteAlignmentData),
fCleanESD(rec.fCleanESD),
}
}
- {
- // V0 finding
- AliV0vertexer vtxer;
- vtxer.Tracks2V0vertices(esd);
+ if (fRunV0Finder) {
+ // V0 finding
+ AliV0vertexer vtxer;
+ vtxer.Tracks2V0vertices(esd);
- // Cascade finding
- AliCascadeVertexer cvtxer;
- cvtxer.V0sTracks2CascadeVertices(esd);
+ if (fRunCascadeFinder) {
+ // Cascade finding
+ AliCascadeVertexer cvtxer;
+ cvtxer.V0sTracks2CascadeVertices(esd);
+ }
}
// write ESD
void SetUniformFieldTracking(Bool_t flag=kTRUE){fUniformField=flag;}
void SetRunVertexFinder(Bool_t flag=kTRUE) {fRunVertexFinder=flag;};
void SetRunHLTTracking(Bool_t flag=kTRUE) {fRunHLTTracking=flag;};
+ void SetRunV0Finder(Bool_t flag=kTRUE) {fRunV0Finder=flag;};
+ void SetRunCascadeFinder(Bool_t flag=kTRUE) {fRunCascadeFinder=flag;};
void SetStopOnError(Bool_t flag=kTRUE) {fStopOnError=flag;}
void SetWriteAlignmentData(Bool_t flag=kTRUE){fWriteAlignmentData=flag;}
void SetCleanESD(Bool_t flag=kTRUE){fCleanESD=flag;}
Bool_t fUniformField; // uniform field tracking flag
Bool_t fRunVertexFinder; // run the vertex finder
Bool_t fRunHLTTracking; // run the HLT tracking
- Bool_t fRunMuonTracking; // run the HLT tracking
+ Bool_t fRunMuonTracking; // run the HLT tracking
+ Bool_t fRunV0Finder; // run the ESD V0 finder
+ Bool_t fRunCascadeFinder; // run the ESD cascade finder
Bool_t fStopOnError; // stop or continue on errors
Bool_t fWriteAlignmentData; // write track space-points flag
Bool_t fCleanESD; // clean ESD flag
//Quality Assurance
AliQualAssDataMaker * fQualAssDataMaker[fgkNDetectors]; //! array of QA data maker objects
- ClassDef(AliReconstruction, 12) // class for running the reconstruction
+ ClassDef(AliReconstruction, 13) // class for running the reconstruction
};
#endif