FairRoot/PandaRoot
PndSciTHitSorterTask.cxx
Go to the documentation of this file.
1 /*
2  * PndSciTHitSorterTask.cxx
3  *
4  * Created on: May 13, 2015
5  * Author: Steinschaden Dominik
6  * Last update: 6.2015
7  */
8 
9 #include "PndSciTHitSorterTask.h"
10 
11 #include "PndSciTHit.h"
12 #include "PndSciTHitRingSorter.h"
13 
14 #include "TClonesArray.h"
15 
17 
19  // TODO Auto-generated constructor stub
20 
21 }
22 
24  // TODO Auto-generated destructor stub
25 }
26 
27 
29 {
30  FairRootManager* ioman = FairRootManager::Instance();
31  TClonesArray* myArray = ioman->GetTClonesArray(fOutputBranch);
32  if (fVerbose > 1){
33  std::cout << "-I- PndSciTHitSorterTask::AddNewDataToTClonesArray Data: " ;
34  std::cout << *(PndSciTHit*)(data) << std::endl;
35  }
36  new ((*myArray)[myArray->GetEntries()]) PndSciTHit(*(PndSciTHit*)(data));
37 }
38 
39 FairRingSorter* PndSciTHitSorterTask::InitSorter(Int_t numberOfCells, Double_t widthOfCells) const{
40  return new PndSciTHitRingSorter(numberOfCells, widthOfCells);
41 }
virtual void AddNewDataToTClonesArray(FairTimeStamp *data)
int fVerbose
Definition: poormantracks.C:24
virtual FairRingSorter * InitSorter(Int_t numberOfCells, Double_t widthOfCells) const
Double_t
ClassImp(PndSciTHitSorterTask)