#include <PndTimeOffsetFinderTask.h>
Definition at line 27 of file PndTimeOffsetFinderTask.h.
PndTimeOffsetFinderTask::PndTimeOffsetFinderTask |
( |
| ) |
|
|
inline |
Default constructor
Definition at line 32 of file PndTimeOffsetFinderTask.h.
References SetVerbose().
33 FairTask(
"TimeOffsetFinderTask"),
TClonesArray * fInputArray
TClonesArray * fOutputArray
drchit SetVerbose(iVerbose)
PndTimeOffsetFinderTask::PndTimeOffsetFinderTask |
( |
const char * |
name | ) |
|
|
inline |
PndTimeOffsetFinderTask::PndTimeOffsetFinderTask |
( |
TString |
inputBranch, |
|
|
TString |
outputBranch, |
|
|
TString |
folderName |
|
) |
| |
|
inline |
virtual PndTimeOffsetFinderTask::~PndTimeOffsetFinderTask |
( |
| ) |
|
|
inlinevirtual |
void PndTimeOffsetFinderTask::Exec |
( |
Option_t * |
opt | ) |
|
|
virtual |
Virtual method Exec
Definition at line 71 of file PndTimeOffsetFinderTask.cxx.
References fEntryNr, fFunctor, fHc0c1, fHc0c2, fHc0c3, fHc1c2, fHc1c3, fHc2c3, fInputArray, fInputBranch, fLastTimeStamp, fTerminateTime, fTimeOffset, PndSdsHit::GetSensorID(), and i.
73 if (FairRunAna::Instance()->IsTimeStamp() != kTRUE){
74 std::cout <<
"-E- PndTimeOffsetFinderTask::Exec not running in time based mode." << std::endl;
114 FairRootManager::Instance()->TerminateTSBuffer(
fInputBranch);
132 diff = second->GetTimeStamp() - first->GetTimeStamp();
133 else diff = first->GetTimeStamp() - second->GetTimeStamp();
155 TClonesArray* tempArray =
new TClonesArray(
fInputArray->GetClass()->GetName());
158 fInputArray->AbsorbObjects(tempArray,0,tempArray->GetEntriesFast()-1);
TClonesArray * fInputArray
Int_t GetSensorID() const
void PndTimeOffsetFinderTask::FinishEvent |
( |
| ) |
|
|
virtual |
void PndTimeOffsetFinderTask::FinishTask |
( |
| ) |
|
|
virtual |
Bool_t PndTimeOffsetFinderTask::GetPersistance |
( |
| ) |
|
|
inline |
InitStatus PndTimeOffsetFinderTask::Init |
( |
| ) |
|
|
virtual |
Virtual method Init
Definition at line 35 of file PndTimeOffsetFinderTask.cxx.
References fFunctor, fHc0c1, fHc0c2, fHc0c3, fHc1c2, fHc1c3, fHc2c3, fInputArray, fInputBranch, and fStartIndex.
38 FairRootManager* ioman = FairRootManager::Instance();
40 std::cout <<
"-E- PndTimeOffsetFinderTaskT::Init: "
41 <<
"RootManager not instantiated!" << std::endl;
46 fInputArray = (TClonesArray*)FairRootManager::Instance()->GetObject(
"MVDHitsPixel");
51 fHc0c1 =
new TH1D(
"fHc0c1",
"fHc0c1", 2000000, -5000000, 15000000);
52 fHc0c2 =
new TH1D(
"fHc0c2",
"fHc0c2", 2000000, -5000000, 15000000);
53 fHc0c3 =
new TH1D(
"fHc0c3",
"fHc0c3", 2000000, -5000000, 15000000);
54 fHc1c2 =
new TH1D(
"fHc1c2",
"fHc1c2", 2000000, -5000000, 15000000);
55 fHc1c3 =
new TH1D(
"fHc1c3",
"fHc1c3", 2000000, -5000000, 15000000);
56 fHc2c3 =
new TH1D(
"fHc2c3",
"fHc2c3", 2000000, -5000000, 15000000);
59 FairTSBufferFunctional* buffer = FairRootManager::Instance()->GetTSBuffer(
fInputBranch);
62 std::cout <<
"BranchIndex: " << buffer->GetBranchIndex() << std::endl;
TClonesArray * fInputArray
InitStatus PndTimeOffsetFinderTask::ReInit |
( |
| ) |
|
|
virtual |
void PndTimeOffsetFinderTask::SetInputBranch |
( |
TString |
val | ) |
|
|
inline |
virtual void PndTimeOffsetFinderTask::SetParContainers |
( |
| ) |
|
|
inlinevirtual |
void PndTimeOffsetFinderTask::SetPersistance |
( |
Bool_t |
p = kTRUE | ) |
|
|
inline |
void PndTimeOffsetFinderTask::SetStartIndex |
( |
Int_t |
val | ) |
|
|
inline |
void PndTimeOffsetFinderTask::SetStartTime |
( |
Double_t |
val | ) |
|
|
inline |
void PndTimeOffsetFinderTask::SetTerminateTime |
( |
Double_t |
val | ) |
|
|
inline |
Int_t PndTimeOffsetFinderTask::fEntryNr |
|
protected |
Bool_t PndTimeOffsetFinderTask::fFirstExecute |
|
protected |
TString PndTimeOffsetFinderTask::fFolder |
|
protected |
BinaryFunctor* PndTimeOffsetFinderTask::fFunctor |
|
protected |
TH1D* PndTimeOffsetFinderTask::fHc0c1 |
|
protected |
TH1D* PndTimeOffsetFinderTask::fHc0c2 |
|
protected |
TH1D* PndTimeOffsetFinderTask::fHc0c3 |
|
protected |
TH1D* PndTimeOffsetFinderTask::fHc1c2 |
|
protected |
TH1D* PndTimeOffsetFinderTask::fHc1c3 |
|
protected |
TH1D* PndTimeOffsetFinderTask::fHc2c3 |
|
protected |
TClonesArray* PndTimeOffsetFinderTask::fInputArray |
|
protected |
TString PndTimeOffsetFinderTask::fInputBranch |
|
protected |
Double_t PndTimeOffsetFinderTask::fLastTimeStamp |
|
protected |
TClonesArray* PndTimeOffsetFinderTask::fOutputArray |
|
protected |
TString PndTimeOffsetFinderTask::fOutputBranch |
|
protected |
Bool_t PndTimeOffsetFinderTask::fPersistance |
|
protected |
Int_t PndTimeOffsetFinderTask::fStartIndex |
|
protected |
Double_t PndTimeOffsetFinderTask::fTerminateTime |
|
protected |
Double_t PndTimeOffsetFinderTask::fTimeOffset |
|
protected |
The documentation for this class was generated from the following files: