Class for the master reconstruction chain.
More...
#include <PndMasterRunAna.h>
Class for the master reconstruction chain.
Master Tasks Class
This class is the basic for all the reconstruction steps, digi, reco, pid and so on.
- Author
- Stefano Spataro spata.nosp@m.ro@t.nosp@m.o.inf.nosp@m.n.it, Torino University
- Version
- 1.0
- Date
- Feb 1, 2016
Definition at line 21 of file PndMasterRunAna.h.
◆ PndMasterRunAna()
PndMasterRunAna::PndMasterRunAna |
( |
| ) |
|
◆ ~PndMasterRunAna()
virtual PndMasterRunAna::~PndMasterRunAna |
( |
| ) |
|
|
virtual |
◆ AddDigiOnlyTasks()
void PndMasterRunAna::AddDigiOnlyTasks |
( |
Bool_t |
pers = kTRUE | ) |
|
Add digitization tasks without reconstruction.
- Parameters
-
pers | Persistency of the TCAs, used only to switch OFF It calls PndMasterDigiTask, adding all the standard digitization tasks |
◆ AddDigiTasks()
void PndMasterRunAna::AddDigiTasks |
( |
Bool_t |
pers = kTRUE | ) |
|
Add digitization and local reconstruction tasks.
- Parameters
-
pers | Persistency of the TCAs, used only to switch OFF It calls PndMasterDigiTask, adding all the standard digitization tasks |
◆ AddFriend()
void PndMasterRunAna::AddFriend |
( |
TString |
par | ) |
|
|
inline |
Setter of friend root files.
Definition at line 121 of file PndMasterRunAna.h.
124 fFriendFiles.push_back(par);
◆ AddLocalRecoTasks()
void PndMasterRunAna::AddLocalRecoTasks |
( |
Bool_t |
pers = kTRUE | ) |
|
Add local reconstruction tasks.
- Parameters
-
pers | Persistency of the TCAs, used only to switch OFF It calls PndMasterLocalRecoTask, adding all the standard reconstruction tasks |
◆ AddPidTasks()
void PndMasterRunAna::AddPidTasks |
( |
Bool_t |
pers = kTRUE | ) |
|
Add pid tasks.
- Parameters
-
pers | Persistency of the TCAs, used only to switch OFF It calls PndMasterPidTask, adding all the standard pid tasks |
◆ AddRecoIdealTasks()
void PndMasterRunAna::AddRecoIdealTasks |
( |
Bool_t |
pers = kTRUE | ) |
|
Add ideal pattern reconstruction tasks.
- Parameters
-
pers | Persistency of the TCAs, used only to switch OFF It calls PndMasterRecoTask, adding all the standard reconstruction tasks |
◆ AddRecoTasks()
void PndMasterRunAna::AddRecoTasks |
( |
Bool_t |
pers = kTRUE | ) |
|
Add reconstruction tasks.
- Parameters
-
pers | Persistency of the TCAs, used only to switch OFF It calls PndMasterRecoTask, adding all the standard reconstruction tasks |
◆ Finish()
void PndMasterRunAna::Finish |
( |
| ) |
|
Final diagnostics.
It prints CPU time, memory usage, used parameters, and eventually send the information to CDash
◆ GenerateRunInfo()
void PndMasterRunAna::GenerateRunInfo |
( |
Bool_t |
val | ) |
|
|
inline |
◆ GetOptions()
TString PndMasterRunAna::GetOptions |
( |
| ) |
|
|
inline |
◆ PrintListOfTasks() [1/2]
void PndMasterRunAna::PrintListOfTasks |
( |
TList * |
list, |
|
|
TString |
prefix = " - " |
|
) |
| |
◆ PrintListOfTasks() [2/2]
void PndMasterRunAna::PrintListOfTasks |
( |
| ) |
|
|
inline |
◆ SetEventCounterRate()
void PndMasterRunAna::SetEventCounterRate |
( |
Int_t |
par | ) |
|
|
inline |
Setter of the event counter rate.
Definition at line 147 of file PndMasterRunAna.h.
147 { fEventCounterRate = par; }
◆ SetInput()
void PndMasterRunAna::SetInput |
( |
TString |
par | ) |
|
|
inline |
◆ SetOptions()
void PndMasterRunAna::SetOptions |
( |
TString |
par | ) |
|
|
inline |
Setter of the reconstruction options.
- Parameters
-
par | = "" -> default settings |
par | = "day1" -> Setup for day1 experimentent, no GEM |
par | = "day1+GEM" -> Setup for day1 experimentent, 3 GEM planes |
Definition at line 134 of file PndMasterRunAna.h.
◆ SetOutput()
void PndMasterRunAna::SetOutput |
( |
TString |
par | ) |
|
|
inline |
◆ SetParamAsciiFile()
void PndMasterRunAna::SetParamAsciiFile |
( |
TString |
par | ) |
|
|
inline |
Setter of the parameter ascii file.
Definition at line 116 of file PndMasterRunAna.h.
116 { fParamAsciiFile = par; }
◆ SetParamRootFile()
void PndMasterRunAna::SetParamRootFile |
( |
TString |
par | ) |
|
|
inline |
Setter of the parameter root file.
Definition at line 111 of file PndMasterRunAna.h.
111 { fParamRootFile = par; }
◆ Setup()
Bool_t PndMasterRunAna::Setup |
( |
TString |
outprefix = "" | ) |
|
Initial setup.
This command set the source files, load the proper parameters, and set the relevant flags. If something fails, it returns a kFALSE value.
◆ UseFairLinks()
void PndMasterRunAna::UseFairLinks |
( |
Bool_t |
val | ) |
|
|
inline |
The documentation for this class was generated from the following file: