BmnRoot 26.10.0-210-gc52d34b0
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnZdcAnalyzer Class Reference

#include <BmnZdcAnalyzer.h>

Inheritance diagram for BmnZdcAnalyzer:
Collaboration diagram for BmnZdcAnalyzer:

Public Member Functions

 BmnZdcAnalyzer ()
virtual ~BmnZdcAnalyzer ()
virtual InitStatus Init ()
virtual void Exec (Option_t *opt)
virtual void Finish ()
void SetModuleScale (Float_t *array)
 Set array of module coeffs for each channel to be used in BmnZDCEventData::Set.
void SetModuleThreshold (Float_t *array)
 Set array of module thresholds for each channel to be used in BmnZDCEventData::Set.

Private Attributes

TClonesArray * fArrayOfZdcDigits
BmnZDCEventData * fBmnZDCEventData
Float_t * fModuleScale
Float_t * fModuleThreshold

Detailed Description

Definition at line 16 of file BmnZdcAnalyzer.h.

Constructor & Destructor Documentation

◆ BmnZdcAnalyzer()

BmnZdcAnalyzer::BmnZdcAnalyzer ( )

Definition at line 18 of file BmnZdcAnalyzer.cxx.

References fArrayOfZdcDigits, fBmnZDCEventData, fModuleScale, and fModuleThreshold.

◆ ~BmnZdcAnalyzer()

BmnZdcAnalyzer::~BmnZdcAnalyzer ( )
virtual

Definition at line 30 of file BmnZdcAnalyzer.cxx.

Member Function Documentation

◆ Exec()

void BmnZdcAnalyzer::Exec ( Option_t * opt)
virtual

Definition at line 53 of file BmnZdcAnalyzer.cxx.

References fArrayOfZdcDigits, fBmnZDCEventData, fModuleScale, fModuleThreshold, TStopwatch::RealTime(), TStopwatch::Start(), TStopwatch::Stop(), and workTime.

Here is the call graph for this function:

◆ Finish()

void BmnZdcAnalyzer::Finish ( )
virtual

Definition at line 68 of file BmnZdcAnalyzer.cxx.

References workTime.

◆ Init()

InitStatus BmnZdcAnalyzer::Init ( )
virtual

Definition at line 32 of file BmnZdcAnalyzer.cxx.

References fArrayOfZdcDigits, and fBmnZDCEventData.

◆ SetModuleScale()

void BmnZdcAnalyzer::SetModuleScale ( Float_t * array)
inline
Parameters
array- coeffs, indices from 1 to 104, index 0 is not used

Definition at line 32 of file BmnZdcAnalyzer.h.

References fModuleScale.

◆ SetModuleThreshold()

void BmnZdcAnalyzer::SetModuleThreshold ( Float_t * array)
inline
Parameters
array- thresholds, indices from 1 to 104, index 0 is not used

Definition at line 39 of file BmnZdcAnalyzer.h.

References fModuleThreshold.

Member Data Documentation

◆ fArrayOfZdcDigits

TClonesArray* BmnZdcAnalyzer::fArrayOfZdcDigits
private

Definition at line 42 of file BmnZdcAnalyzer.h.

Referenced by BmnZdcAnalyzer(), Exec(), and Init().

◆ fBmnZDCEventData

BmnZDCEventData* BmnZdcAnalyzer::fBmnZDCEventData
private

Definition at line 43 of file BmnZdcAnalyzer.h.

Referenced by BmnZdcAnalyzer(), Exec(), and Init().

◆ fModuleScale

Float_t* BmnZdcAnalyzer::fModuleScale
private

Definition at line 45 of file BmnZdcAnalyzer.h.

Referenced by BmnZdcAnalyzer(), Exec(), and SetModuleScale().

◆ fModuleThreshold

Float_t* BmnZdcAnalyzer::fModuleThreshold
private

Definition at line 46 of file BmnZdcAnalyzer.h.

Referenced by BmnZdcAnalyzer(), Exec(), and SetModuleThreshold().


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