FairRoot/PandaRoot
Public Member Functions | Private Member Functions | Private Attributes | List of all members
PndT0CandidateTask Class Reference

#include <PndT0CandidateTask.h>

Inheritance diagram for PndT0CandidateTask:

Public Member Functions

 PndT0CandidateTask ()
 
virtual ~PndT0CandidateTask ()
 
virtual InitStatus Init ()
 
void RunContinuous (Bool_t val=kTRUE)
 
void SetPersistence (Bool_t val=kTRUE)
 

Private Member Functions

 ClassDef (PndT0CandidateTask, 0)
 

Private Attributes

Bool_t fRunContinuous
 
Bool_t fPersistence
 

Detailed Description

Definition at line 12 of file PndT0CandidateTask.h.

Constructor & Destructor Documentation

PndT0CandidateTask::PndT0CandidateTask ( )

Default constructor

Definition at line 7 of file PndT0CandidateTask.cxx.

References Add(), PndSolCorrTask::AddInputBranch(), fPersistence, fRunContinuous, RunContinuous(), PndSolCorrTask::SetOutBranchName(), and SetPersistence().

7  :
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 }
mychain Add("run.root")
void AddInputBranch(TString branchName)
void SetOutBranchName(TString name)
void SetPersistence(Bool_t val=kTRUE)
void RunContinuous(Bool_t val=kTRUE)
PndT0CandidateTask::~PndT0CandidateTask ( )
virtual

Destructor

Definition at line 25 of file PndT0CandidateTask.cxx.

26 {
27 }

Member Function Documentation

PndT0CandidateTask::ClassDef ( PndT0CandidateTask  ,
 
)
private
InitStatus PndT0CandidateTask::Init ( )
virtual

Virtual method Init

Definition at line 52 of file PndT0CandidateTask.cxx.

53 {
54 
55  return kSUCCESS;
56 }
void PndT0CandidateTask::RunContinuous ( Bool_t  val = kTRUE)

Virtual method Exec

Definition at line 39 of file PndT0CandidateTask.cxx.

References fRunContinuous, and val.

Referenced by PndT0CandidateTask().

40 {
41 
43  TList* thistasks = this->GetListOfTasks();
44  ((PndSolCorrTask*)thistasks->At(0))->RunContinuous(fRunContinuous);
46 }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void RunContinuous(Bool_t val=kTRUE)
void PndT0CandidateTask::SetPersistence ( Bool_t  val = kTRUE)

Definition at line 29 of file PndT0CandidateTask.cxx.

References fPersistence, SetPersistence(), and val.

Referenced by PndT0CandidateTask(), and SetPersistence().

29  {
30 
31  fPersistence = val;
32  TList* thistasks = this->GetListOfTasks();
33  ((PndSolCorrTask*)thistasks->At(0))->SetPersistence(fPersistence);
35  return;
36 
37 }
Double_t val[nBoxes][nFEBox]
Definition: createCalib.C:11
void SetPersistence(Bool_t val=kTRUE)

Member Data Documentation

Bool_t PndT0CandidateTask::fPersistence
private

Definition at line 39 of file PndT0CandidateTask.h.

Referenced by PndT0CandidateTask(), and SetPersistence().

Bool_t PndT0CandidateTask::fRunContinuous
private

Definition at line 37 of file PndT0CandidateTask.h.

Referenced by PndT0CandidateTask(), and RunContinuous().


The documentation for this class was generated from the following files: