14 #include "FairBoxSet.h"                  
   15 #include "FairEventManager.h"            
   16 #include "FairRootManager.h"             
   17 #include "FairRunAna.h"                  
   18 #include "FairTSBufferFunctional.h"      
   19 #include "FairTimeStamp.h"               
   22 #include "TClonesArray.h"                
   23 #include "TEveBoxSet.h" 
   24 #include "TEveManager.h"                 
   38   : FairTask(
"PndCaloDraw",0),
 
   57   : FairTask(name, iVerbose),
 
   74     cout<<  
"PndCaloDraw::Init()" << endl;
 
   76   fManager = FairRootManager::Instance();
 
   78   fList = (TClonesArray*)FairRootManager::Instance()->GetObject(GetName());
 
   81     cout << 
"PndCaloDraw::Init()  branch " << GetName() << 
" Not found! Task will be deactivated "<< endl;
 
   86     cout<<  
"PndCaloDraw::Init() get track list" <<  
fList<< endl;
 
   90     cout<<  
"PndCaloDraw::Init() get instance of FairEventManager " << endl;
 
   96   fEveHist->RefSliceInfo(0).Setup(
"BarrelCalorimeter",0.01, kRed);
 
  101   fCalo3D->SetBarrelRadius(64.00);
 
  102   fCalo3D->SetForwardEndCapPos(212);
 
  103   fCalo3D->SetBackwardEndCapPos(-64);
 
  121     if (FairRunAna::Instance()->IsTimeStamp()) {
 
  123       Double_t eventTime = FairRootManager::Instance()->GetEventTime();
 
  125       cout << 
"EventTime: " << eventTime << 
" TimeWindow: " << 
fStartTime << 
" - " << eventTime + 
fTimeWindowPlus << std::endl;
 
  133       std::cout << GetName() << 
" fList: " << 
fList->GetEntries() << std::endl;
 
  136     for (Int_t 
i=0; 
i<
fList->GetEntriesFast(); ++
i) {
 
  141     std::cout << 
"CaloHisto MaxValue: " << 
fEveHist->GetMaxVal(kTRUE) << 
" " << 
fCaloHisto->GetBinContent(
fCaloHisto->GetMaximumBin()) << std::endl;
 
  143     gEve->Redraw3D(kFALSE);
 
BinaryFunctor * fStartFunctor
 
virtual TVector3 GetVector(TObject *obj)=0
 
Double_t val[nBoxes][nFEBox]
 
virtual InitStatus Init()
 
Double_t fTimeWindowMinus
 
virtual void SetTimeWindowPlus(Double_t val)
 
virtual void SetTimeWindowMinus(Double_t val)
 
virtual void SetParContainers()
 
BinaryFunctor * fStopFunctor
 
FairEventManager * fEventManager
 
TEveCaloDataHist * fEveHist
 
virtual Double_t GetEnergy(TObject *obj)=0
 
FairRootManager * fManager
 
virtual void Exec(Option_t *option)
 
virtual void FillHisto(TObject *obj)