FairRoot/PandaRoot
Public Member Functions | List of all members
PndEmcWaveformSorterTask Class Reference

#include <PndEmcWaveformSorterTask.h>

Inheritance diagram for PndEmcWaveformSorterTask:

Public Member Functions

 PndEmcWaveformSorterTask ()
 
 PndEmcWaveformSorterTask (const char *name)
 
 PndEmcWaveformSorterTask (Int_t numberOfCells, Double_t widthOfCells, TString inputBranch, TString outputBranch, TString folderName)
 
virtual ~PndEmcWaveformSorterTask ()
 
virtual void AddNewDataToTClonesArray (FairTimeStamp *data)
 
virtual FairRingSorter * InitSorter (Int_t numberOfCells, Double_t widthOfCells) const
 
 ClassDef (PndEmcWaveformSorterTask, 1)
 

Detailed Description

Definition at line 11 of file PndEmcWaveformSorterTask.h.

Constructor & Destructor Documentation

PndEmcWaveformSorterTask::PndEmcWaveformSorterTask ( )

Definition at line 13 of file PndEmcWaveformSorterTask.cxx.

13  {
14 }
PndEmcWaveformSorterTask::PndEmcWaveformSorterTask ( const char *  name)
inline

Definition at line 14 of file PndEmcWaveformSorterTask.h.

14 :FairRingSorterTask(name){};
TString name
PndEmcWaveformSorterTask::PndEmcWaveformSorterTask ( Int_t  numberOfCells,
Double_t  widthOfCells,
TString  inputBranch,
TString  outputBranch,
TString  folderName 
)
inline

Definition at line 15 of file PndEmcWaveformSorterTask.h.

15  :
16  FairRingSorterTask(numberOfCells, widthOfCells, inputBranch, outputBranch, folderName){};
PndEmcWaveformSorterTask::~PndEmcWaveformSorterTask ( )
virtual

Definition at line 16 of file PndEmcWaveformSorterTask.cxx.

16  {
17 }

Member Function Documentation

void PndEmcWaveformSorterTask::AddNewDataToTClonesArray ( FairTimeStamp *  data)
virtual

Definition at line 20 of file PndEmcWaveformSorterTask.cxx.

References fVerbose.

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 }
int fVerbose
Definition: poormantracks.C:24
represents a simulated waveform in an emc crystal
PndEmcWaveformSorterTask::ClassDef ( PndEmcWaveformSorterTask  ,
 
)
FairRingSorter * PndEmcWaveformSorterTask::InitSorter ( Int_t  numberOfCells,
Double_t  widthOfCells 
) const
virtual

Definition at line 31 of file PndEmcWaveformSorterTask.cxx.

31  {
32  return new PndEmcWaveformRingSorter(numberOfCells, widthOfCells);
33 }

The documentation for this class was generated from the following files: