32 PndMasterTask(
"Master Reconstruction Task"), fOptions(options)
35 std::array<TString,5> hypoName= {
"Electron",
"Muon",
"Pion",
"Kaon",
"Proton"};
57 if (!
fOptions.Contains(
"multikalman"))
111 TString ftstrkname=
"FtsIdealTrack", ftstrkgenname=
"FtsIdealGenTrack";
113 ftstrkname=
"FtsCaTrack";
114 ftstrkgenname=
"FtsCaGenTrack";
129 if (!
fOptions.Contains(
"multikalman")) {
161 TString barrelbranchname=
"SttMvdGemGenTrack";
162 TString ftsbranchname=
"FtsIdealGenTrack";
164 barrelbranchname=
"SttMvdGenTrack";
167 if(
fOptions.Contains(
"filtered")) barrelbranchname+=
"_filtered";
169 if(
fOptions.Contains(
"multikalman")) {
170 for(
int k=0; k<5; ++k) {
181 [
this](
const FairTask* task) {
void SetTrackRep(Short_t num)
void SetVerbose(Int_t iVerbose=1)
Set the Verbosity to all the tasks.
void SetTrackingEfficiency(Double_t eff=1.)
void SetTrackInBranchName(const TString &name)
Ideal track finder for all types of tracking detectors The PndIdealTrackFinder combines all hits in ...
virtual void SetOutputBranchName(TString name)
TString fOptions
Options parsed to the reconstruction.
void SetTrackOutBranchName(const TString &name)
Abstract class for all the master task list classes.
void SetTrackOutBranchName(const TString &name)
std::vector< PndPersistencyTask * > fBranchTasks
void SetTrackOutBranchName(const TString &name)
void SetTrackSelector(TString selector)
void AddInputTrackBranch(const TString &name)
virtual ~PndMasterRecoTask()
Destructor.
void SetTrackOutBranchName(const TString &name)
PndTrkTracking * tracking
PndFtsTrackerIdeal * trackFts
void SetInputBranchName(const char *string1, const char *string2, const char *string3)
void SetTrackRep(Short_t num)
void SetTrackInBranchName(const TString &name)
void SetVertexSmearing(Double_t sigmax=-1., Double_t sigmay=-1., Double_t sigmaz=-1.)
std::map< PndPersistencyTask *, bool > fFixedPersistency
void NoMvdAloneTracking()
void SetTrackInBranchName(const TString &name)
void SetTrackInBranchName(const TString &name)
PndSttMvdGemTracking * SttMvdGemTracking
PndMasterRecoTask(TString fOptions="")
Default constructor with options This string can be: "" -> default settings full setup "day1" -> Set...
void SetInputTrackBranch(const TString &name)
void SetRemoveTrack(const Bool_t &remove)
void SetFitHypotheses(const TString &name)
PndRecoKalmanTask * recoKalman
The default reconstruction tasks.
virtual void AddBranchName(TString name)
Search for tracks only in given branches. If no BranchName is given all tracking detectors are taken...
void SetRelativeMomentumSmearing(Double_t dpop=-1.)