#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: