FairRoot/PandaRoot
PndT0CandidateTask.cxx
Go to the documentation of this file.
1 #include "PndT0CandidateTask.h"
2 
3 #include "PndSolCorrTask.h"
5 
6 
8  FairTask("PndOnlineT0")
9 {
10  fPersistence = kTRUE;
11  fRunContinuous = kTRUE;
12 
13  PndSolCorrTask* SolCorrTask = new PndSolCorrTask();
14  SolCorrTask->SetOutBranchName("TofCounter_SolCorr");
15  SolCorrTask->AddInputBranch("SciTHit");
16  SolCorrTask->AddInputBranch("FtofHit");
17  this->Add(SolCorrTask);
18  this->Add(new PndT0CandidateDetermination("TofCounter_SolCorr"));
19 
22 
23 }
24 
26 {
27 }
28 
30 
31  fPersistence = val;
32  TList* thistasks = this->GetListOfTasks();
33  ((PndSolCorrTask*)thistasks->At(0))->SetPersistence(fPersistence);
35  return;
36 
37 }
38 
40 {
41 
43  TList* thistasks = this->GetListOfTasks();
44  ((PndSolCorrTask*)thistasks->At(0))->RunContinuous(fRunContinuous);
46 }
47 
48 
49 
50 // ----- Public method Init --------------------------------------------
51 
53 {
54 
55  return kSUCCESS;
56 }
57 
58 
60 
mychain Add("run.root")
ClassImp(PndT0CandidateTask)
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void AddInputBranch(TString branchName)
virtual InitStatus Init()
void SetOutBranchName(TString name)
void SetPersistence(Bool_t val=kTRUE)
void RunContinuous(Bool_t val=kTRUE)