#include <PndSorterTask.h>
Definition at line 18 of file PndSorterTask.h.
 
  
  | 
        
          | PndSorterTask::PndSorterTask | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | PndSorterTask::PndSorterTask | ( | const char * | name | ) |  |  | inline | 
 
 
  
  | 
        
          | virtual PndSorterTask::~PndSorterTask | ( |  | ) |  |  | inlinevirtual | 
 
 
  
  | 
        
          | virtual void PndSorterTask::AddNewDataToTClonesArray | ( | FairTimeStamp * | data | ) |  |  | pure virtual | 
 
 
  
  | 
        
          | void PndSorterTask::Exec | ( | Option_t * | opt | ) |  |  | virtual | 
 
Virtual method Exec 
Definition at line 42 of file PndSorterTask.cxx.
References PndRingSorter::AddElement(), AddNewDataToTClonesArray(), PndRingSorter::DeleteOutputData(), fEntryNr, fInputArray, fInputBranch, fOutputArray, fOutputBranch, fSorter, fVerbose, PndRingSorter::GetOutputData(), i, and PndRingSorter::Print().
   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++) {
 
virtual void AddElement(FairTimeStamp *digi, double timestamp)
virtual std::vector< FairTimeStamp * > GetOutputData()
virtual void Print(std::ostream &out=std::cout)
TClonesArray * fInputArray
virtual void DeleteOutputData()
TClonesArray * fOutputArray
virtual void AddNewDataToTClonesArray(FairTimeStamp *data)=0
 
 
 
  
  | 
        
          | void PndSorterTask::FinishEvent | ( |  | ) |  |  | virtual | 
 
 
  
  | 
        
          | void PndSorterTask::FinishTask | ( |  | ) |  |  | virtual | 
 
Definition at line 78 of file PndSorterTask.cxx.
References PndRingSorter::AddElement(), AddNewDataToTClonesArray(), PndRingSorter::DeleteOutputData(), fInputArray, fInputBranch, fOutputArray, fOutputBranch, fSorter, fVerbose, PndRingSorter::GetOutputData(), i, PndRingSorter::Print(), and PndRingSorter::WriteOutAll().
   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 std::vector< FairTimeStamp * > GetOutputData()
virtual void Print(std::ostream &out=std::cout)
TClonesArray * fInputArray
virtual void WriteOutAll()
virtual void DeleteOutputData()
TClonesArray * fOutputArray
virtual void AddNewDataToTClonesArray(FairTimeStamp *data)=0
 
 
 
  
  | 
        
          | Bool_t PndSorterTask::GetPersistance | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | InitStatus PndSorterTask::Init | ( |  | ) |  |  | virtual | 
 
Virtual method Init 
Definition at line 17 of file PndSorterTask.cxx.
References fFolder, fInputArray, fInputBranch, fNumberOfCells, fOutputArray, fOutputBranch, fPersistance, fSorter, fVerbose, fWidthOfCells, and InitSorter().
   20   FairRootManager* ioman = FairRootManager::Instance();
 
   23     std::cout << 
"-E- PndSorterTaskT::Init: " 
   24     << 
"RootManager not instantiated!" << std::endl;
 
virtual PndRingSorter * InitSorter(Int_t numberOfCells, Double_t widthOfCells)=0
TClonesArray * fInputArray
TClonesArray * fOutputArray
 
 
 
  
  | 
        
          | InitStatus PndSorterTask::ReInit | ( |  | ) |  |  | virtual | 
 
 
  
  | 
        
          | virtual void PndSorterTask::SetParContainers | ( |  | ) |  |  | inlinevirtual | 
 
 
  
  | 
        
          | void PndSorterTask::SetPersistance | ( | Bool_t | p = kTRUE | ) |  |  | inline | 
 
 
  
  | 
        
          | Bool_t PndSorterTask::fDigiPixelMCInfo |  | protected | 
 
 
  
  | 
        
          | Int_t PndSorterTask::fEntryNr |  | protected | 
 
 
  
  | 
        
          | TClonesArray* PndSorterTask::fInputArray |  | protected | 
 
 
  
  | 
        
          | TString PndSorterTask::fInputBranch |  | protected | 
 
 
  
  | 
        
          | Int_t PndSorterTask::fNumberOfCells |  | protected | 
 
 
  
  | 
        
          | TClonesArray* PndSorterTask::fOutputArray |  | protected | 
 
 
  
  | 
        
          | TString PndSorterTask::fOutputBranch |  | protected | 
 
 
  
  | 
        
          | Bool_t PndSorterTask::fPersistance |  | protected | 
 
 
The documentation for this class was generated from the following files: