#include <PndMapSorterTask.h>
Definition at line 26 of file PndMapSorterTask.h.
PndMapSorterTask::PndMapSorterTask |
( |
| ) |
|
|
inline |
Default constructor
Definition at line 31 of file PndMapSorterTask.h.
References SetVerbose().
32 FairTask(
"SorterTask"),
TClonesArray * fInputArray
drchit SetVerbose(iVerbose)
TClonesArray * fOutputArray
PndMapSorterTask::PndMapSorterTask |
( |
const char * |
name | ) |
|
|
inline |
Named constructor
Definition at line 48 of file PndMapSorterTask.h.
References SetVerbose().
TClonesArray * fInputArray
drchit SetVerbose(iVerbose)
TClonesArray * fOutputArray
virtual PndMapSorterTask::~PndMapSorterTask |
( |
| ) |
|
|
inlinevirtual |
void PndMapSorterTask::AddNewDataToTClonesArray |
( |
FairTimeStamp * |
data | ) |
|
|
virtual |
void PndMapSorterTask::Exec |
( |
Option_t * |
opt | ) |
|
|
virtual |
Virtual method Exec
Definition at line 60 of file PndMapSorterTask.cxx.
References PndMapSorter::AddElement(), AddNewDataToTClonesArray(), PndMapSorter::DeleteOutputData(), Double_t, fEntryNr, fInputArray, fInputBranch, fSorter, fVerbose, PndMapSorter::GetOutputData(), i, PndMapSorter::print(), and PndMapSorter::WriteOutData().
65 std::cout <<
"-I- PndMapSorterTask: " <<
fEntryNr <<
" Size PixelArray: " <<
fInputArray->GetEntriesFast() << std::endl;
69 FairTimeStamp* myData = (FairTimeStamp*)
fInputArray->At(
i);
72 std::cout <<
"Sorter filled with: ";
74 std::cout<< std::endl;
77 timeOfLast = myData->GetTimeStamp();
87 for (
int i = 0;
i < sortedData.size();
i++) {
TClonesArray * fInputArray
virtual void DeleteOutputData()
virtual void AddElement(FairTimeStamp *digi, double timestamp)
virtual void WriteOutData(double time)
virtual void print(std::ostream &out=std::cout)
virtual std::vector< FairTimeStamp * > GetOutputData()
virtual void AddNewDataToTClonesArray(FairTimeStamp *data)
void PndMapSorterTask::FinishEvent |
( |
| ) |
|
|
virtual |
void PndMapSorterTask::FinishTask |
( |
| ) |
|
|
virtual |
Definition at line 110 of file PndMapSorterTask.cxx.
References PndMapSorter::AddElement(), AddNewDataToTClonesArray(), PndMapSorter::DeleteOutputData(), fInputArray, fSorter, fVerbose, PndMapSorter::GetOutputData(), i, PndMapSorter::print(), and PndMapSorter::WriteOutAll().
113 if (
fVerbose > 2) { std::cout <<
"-I- PndMapSorterTaskT::FinishTask Size InputArray: " <<
fInputArray->GetEntriesFast() << std::endl; }
115 FairTimeStamp* myDigi = (FairTimeStamp*)
fInputArray->At(
i);
122 std::cout <<
"PndMapSorterTask::FinishTask sortedData.size(): " << sortedData.size() << std::endl;
124 for (
int i = 0;
i < sortedData.size();
i++) {
126 std::cout <<
i <<
" FinishTask : ";
127 sortedData[
i]->Print();
128 std::cout << std::endl;
137 FairRootManager::Instance()->SetLastFill();
TClonesArray * fInputArray
virtual void DeleteOutputData()
virtual void AddElement(FairTimeStamp *digi, double timestamp)
virtual void print(std::ostream &out=std::cout)
virtual void WriteOutAll()
virtual std::vector< FairTimeStamp * > GetOutputData()
virtual void AddNewDataToTClonesArray(FairTimeStamp *data)
Bool_t PndMapSorterTask::GetPersistance |
( |
| ) |
|
|
inline |
InitStatus PndMapSorterTask::Init |
( |
| ) |
|
|
virtual |
InitStatus PndMapSorterTask::ReInit |
( |
| ) |
|
|
virtual |
virtual void PndMapSorterTask::SetParContainers |
( |
| ) |
|
|
inlinevirtual |
void PndMapSorterTask::SetPersistance |
( |
Bool_t |
p = kTRUE | ) |
|
|
inline |
void PndMapSorterTask::SetTimeOffset |
( |
Double_t |
val | ) |
|
|
inline |
Bool_t PndMapSorterTask::fDigiPixelMCInfo |
|
protected |
switch to turn on/off storing additional MC Info of Digis
Definition at line 110 of file PndMapSorterTask.h.
Int_t PndMapSorterTask::fEntryNr |
|
protected |
TClonesArray* PndMapSorterTask::fInputArray |
|
protected |
TString PndMapSorterTask::fInputBranch |
|
protected |
TClonesArray* PndMapSorterTask::fOutputArray |
|
protected |
TString PndMapSorterTask::fOutputBranch |
|
protected |
Bool_t PndMapSorterTask::fPersistance |
|
protected |
The documentation for this class was generated from the following files: