FairRoot/PandaRoot
PndEmcWaveformSorterTask.cxx
Go to the documentation of this file.
1 /*
2  * PndEmcWaveformSorterTask.cxx
3  */
4 
6 
7 #include "PndEmcWaveform.h"
9 #include "TClonesArray.h"
10 
12 
14 }
15 
17 }
18 
19 
21 {
22  FairRootManager* ioman = FairRootManager::Instance();
23  TClonesArray* myArray = ioman->GetTClonesArray(fOutputBranch);
24  if (fVerbose > 1){
25  std::cout << "-I- PndEmcWaveformSorterTask::AddNewDataToTClonesArray Data: " ;
26  std::cout << *(PndEmcWaveform*)(data) << std::endl;
27  }
28  new ((*myArray)[myArray->GetEntries()]) PndEmcWaveform(*(PndEmcWaveform*)(data));
29 }
30 
31 FairRingSorter* PndEmcWaveformSorterTask::InitSorter(Int_t numberOfCells, Double_t widthOfCells) const{
32  return new PndEmcWaveformRingSorter(numberOfCells, widthOfCells);
33 }
int fVerbose
Definition: poormantracks.C:24
Double_t
virtual void AddNewDataToTClonesArray(FairTimeStamp *data)
represents a simulated waveform in an emc crystal
ClassImp(PndAnaContFact)
virtual FairRingSorter * InitSorter(Int_t numberOfCells, Double_t widthOfCells) const