FairRoot/PandaRoot
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
detectors
emc
EmcTimeBased
PndEmcWaveformSorterTask.cxx
Go to the documentation of this file.
1
/*
2
* PndEmcWaveformSorterTask.cxx
3
*/
4
5
#include <
PndEmcWaveformSorterTask.h
>
6
7
#include "
PndEmcWaveform.h
"
8
#include "
PndEmcWaveformRingSorter.h
"
9
#include "TClonesArray.h"
10
11
ClassImp
(
PndEmcWaveformSorterTask
);
12
13
PndEmcWaveformSorterTask::PndEmcWaveformSorterTask
() {
14
}
15
16
PndEmcWaveformSorterTask::~PndEmcWaveformSorterTask
() {
17
}
18
19
20
void
PndEmcWaveformSorterTask::AddNewDataToTClonesArray
(FairTimeStamp* data)
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
}
PndEmcWaveform.h
fVerbose
int fVerbose
Definition:
poormantracks.C:24
PndEmcWaveformSorterTask::~PndEmcWaveformSorterTask
virtual ~PndEmcWaveformSorterTask()
Definition:
PndEmcWaveformSorterTask.cxx:16
PndEmcWaveformSorterTask.h
PndEmcWaveformRingSorter.h
Double_t
Double_t
Definition:
SimCompleteLinkDef.h:6
PndEmcWaveformSorterTask::PndEmcWaveformSorterTask
PndEmcWaveformSorterTask()
Definition:
PndEmcWaveformSorterTask.cxx:13
PndEmcWaveformSorterTask::AddNewDataToTClonesArray
virtual void AddNewDataToTClonesArray(FairTimeStamp *data)
Definition:
PndEmcWaveformSorterTask.cxx:20
PndEmcWaveform
represents a simulated waveform in an emc crystal
Definition:
PndEmcWaveform.h:56
PndEmcWaveformRingSorter
Definition:
PndEmcWaveformRingSorter.h:10
ClassImp
ClassImp(PndAnaContFact)
PndEmcWaveformSorterTask::InitSorter
virtual FairRingSorter * InitSorter(Int_t numberOfCells, Double_t widthOfCells) const
Definition:
PndEmcWaveformSorterTask.cxx:31
PndEmcWaveformSorterTask
Definition:
PndEmcWaveformSorterTask.h:11
Generated on Wed Apr 3 2019 10:02:50 for FairRoot/PandaRoot by
1.8.5