15 #include <framework/core/Module.h>
16 #include <framework/datastore/StoreArray.h>
53 virtual void event()
override;
A module to analyse digit level information.
virtual ~ECLDigiStudyModule()
Destructor.
int m_phi[8736]
Array of PhiID.
TTree * m_tree
Root tree for saving the output.
int m_maxVal2[8736]
WF maximum for second digit array.
int m_maxVal1[8736]
WF maximum for first digit array.
double m_trig2
Trigger time for array 2.
std::string m_dataOutFileName
output root file name (given as Module parameter)
StoreArray< ECLDigit > m_eclDigiArray2
Store array: ECLDigit.
int m_baseline2[8736][16]
Baseline sampling points for second digit array.
virtual void initialize() override
Initializes the module.
double m_digiTime2[8736]
Digit time for second digit array.
virtual void event() override
Method is called for each event.
double m_time[8736]
Array of digit time.
int m_theta[8736]
Array oh ThetaID.
TFile * m_rootFile
Root file for saving the output.
int m_neclhits
Actual number of hits.
virtual void terminate() override
terminate
std::string m_dspArrayName1
Name of first DSP array.
int m_cellId[8736]
Array of cellIDs.
std::string m_digiArrayName2
Name of second digit array.
std::string m_digiArrayName1
Name of first digit array.
int m_nhits
Maximum number of hits.
double m_digiTime1[8736]
Digit time for first digit array.
StoreArray< ECLTrig > m_eclTrigArray
Store array: ECLTrig.
double m_baselineAvg1[8736]
Baseline energy for first digit array.
double m_baselineAvg2[8736]
Baseline energy for second digit array.
std::string m_dspArrayName2
Name of second DSP array.
int m_digiQual1[8736]
Digit quality for first digit array.
double m_digiE1[8736]
Deposited energy for first digit array.
int m_DspHit1[8736][31]
WF sampling points for first digit array.
StoreArray< ECLDigit > m_eclDigiArray1
Store array: ECLDigit.
double m_energy[8736]
Array of deposited MC energy.
ECLDigiStudyModule()
Constructor.
int m_digiQual2[8736]
Digit quality for second digit array.
StoreArray< ECLHit > m_eclHitsArray
Store array: ECLHit.
double m_digiE2[8736]
Deposited energy for second digit array.
StoreArray< ECLDsp > m_eclDspArray1
Store array: ECLDsp.
double m_allenergy[8736]
Array of deposited energy.
double m_trig1
Trigger time for array 1.
StoreArray< ECLDsp > m_eclDspArray2
Store array: ECLDsp.
int m_DspHit2[8736][31]
WF sampling points for second digit array.
int m_baseline1[8736][16]
Baseline sampling points for first digit array.
Accessor to arrays stored in the data store.
Abstract base class for different kinds of events.