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: