6 #include "FairRootManager.h"
20 FairRootManager* ioman = FairRootManager::Instance();
23 std::cout <<
"-E- PndSorterTaskT::Init: "
24 <<
"RootManager not instantiated!" << std::endl;
48 std::cout <<
"-I- PndSorterTask: Size PixelArray: " <<
fInputArray->GetEntriesFast() << std::endl;
50 FairTimeStamp* myData = (FairTimeStamp*)
fInputArray->At(
i);
53 std::cout <<
"Sorter filled with: ";
55 std::cout<< std::endl;
65 for (
int i = 0;
i < sortedData.size();
i++) {
81 if (
fVerbose > 2) std::cout <<
"-I- PndSorterTaskT::FinishTask Size InputArray: " <<
fInputArray->GetEntriesFast() << std::endl;
83 FairTimeStamp* myDigi = (FairTimeStamp*)
fInputArray->At(
i);
90 FairRootManager* ioman = FairRootManager::Instance();
92 for (
int i = 0;
i < sortedData.size();
i++) {
93 std::cout <<
i <<
" FinishTask : ";
94 sortedData[
i]->Print();
95 std::cout << std::endl;
100 ioman->SetLastFill();
virtual void AddElement(FairTimeStamp *digi, double timestamp)
virtual InitStatus Init()
virtual PndRingSorter * InitSorter(Int_t numberOfCells, Double_t widthOfCells)=0
virtual std::vector< FairTimeStamp * > GetOutputData()
virtual void FinishEvent()
virtual void Print(std::ostream &out=std::cout)
TClonesArray * fInputArray
virtual void Exec(Option_t *opt)
virtual void WriteOutAll()
virtual InitStatus ReInit()
virtual void FinishTask()
virtual void DeleteOutputData()
TClonesArray * fOutputArray
virtual void AddNewDataToTClonesArray(FairTimeStamp *data)=0