FairRoot/PandaRoot
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
timebased
Tools
PndT0CandidateTask.cxx
Go to the documentation of this file.
1
#include "
PndT0CandidateTask.h
"
2
3
#include "
PndSolCorrTask.h
"
4
#include "
PndT0CandidateDetermination.h
"
5
6
7
PndT0CandidateTask::PndT0CandidateTask
() :
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
20
SetPersistence
(
fPersistence
);
21
RunContinuous
(
fRunContinuous
);
22
23
}
24
25
PndT0CandidateTask::~PndT0CandidateTask
()
26
{
27
}
28
29
void
PndT0CandidateTask::SetPersistence
(
Bool_t
val
){
30
31
fPersistence
=
val
;
32
TList* thistasks = this->GetListOfTasks();
33
((
PndSolCorrTask
*)thistasks->At(0))->
SetPersistence
(
fPersistence
);
34
((
PndT0CandidateDetermination
*)thistasks->At(1))->
SetPersistence
(
fPersistence
);
35
return
;
36
37
}
38
39
void
PndT0CandidateTask::RunContinuous
(
Bool_t
val
)
40
{
41
42
fRunContinuous
=
val
;
43
TList* thistasks = this->GetListOfTasks();
44
((
PndSolCorrTask
*)thistasks->At(0))->
RunContinuous
(
fRunContinuous
);
45
((
PndT0CandidateDetermination
*)thistasks->At(1))->
RunContinuous
(
fRunContinuous
);
46
}
47
48
49
50
// ----- Public method Init --------------------------------------------
51
52
InitStatus
PndT0CandidateTask::Init
()
53
{
54
55
return
kSUCCESS;
56
}
57
58
59
ClassImp
(
PndT0CandidateTask
);
60
PndT0CandidateTask::fRunContinuous
Bool_t fRunContinuous
Definition:
PndT0CandidateTask.h:37
Add
mychain Add("run.root")
PndT0CandidateTask
Definition:
PndT0CandidateTask.h:12
PndT0CandidateTask::~PndT0CandidateTask
virtual ~PndT0CandidateTask()
Definition:
PndT0CandidateTask.cxx:25
PndSolCorrTask.h
PndT0CandidateTask.h
val
Double_t val[nBoxes][nFEBox]
Definition:
createCalib.C:11
PndSolCorrTask::AddInputBranch
void AddInputBranch(TString branchName)
Definition:
PndSolCorrTask.h:41
PndT0CandidateTask::Init
virtual InitStatus Init()
Definition:
PndT0CandidateTask.cxx:52
PndT0CandidateTask::fPersistence
Bool_t fPersistence
Definition:
PndT0CandidateTask.h:39
PndSolCorrTask::SetOutBranchName
void SetOutBranchName(TString name)
Definition:
PndSolCorrTask.h:40
PndT0CandidateTask::SetPersistence
void SetPersistence(Bool_t val=kTRUE)
Definition:
PndT0CandidateTask.cxx:29
PndT0CandidateDetermination.h
PndT0CandidateDetermination
Definition:
PndT0CandidateDetermination.h:17
ClassImp
ClassImp(PndAnaContFact)
Bool_t
Bool_t
Definition:
SimCompleteLinkDef.h:6
PndT0CandidateTask::PndT0CandidateTask
PndT0CandidateTask()
Definition:
PndT0CandidateTask.cxx:7
PndT0CandidateTask::RunContinuous
void RunContinuous(Bool_t val=kTRUE)
Definition:
PndT0CandidateTask.cxx:39
PndSolCorrTask
Definition:
PndSolCorrTask.h:19
Generated on Wed Apr 3 2019 10:02:58 for FairRoot/PandaRoot by
1.8.5