Diana Software
Public Member Functions | Private Attributes | List of all members
MSideCoincidence Class Reference

Save as coincidence data the information on side pulses calulated by the module SideAmplitude. More...

Inheritance diagram for MSideCoincidence:

Public Member Functions

void Init (Diana::QEvent &ev)
 Init method. More...
 
void Do (Diana::QEvent &ev, const Diana::QEventList &neighbours)
 Do method. Declare and implement only one of the two versions. More...
 
void Done ()
 Done method. More...
 
double GetTime (const Diana::QEvent &ev)
 Get time of the event. More...
 

Private Attributes

double fNSigma
 
std::string fSideAmplitudeOwner
 
std::string fMainEnergyOwner
 
std::string fSideEnergyOwner
 
int fThisRun
 
QRunData fRunData
 

Detailed Description

Save as coincidence data the information on side pulses calulated by the module SideAmplitude.

Author
C. Tomei

Put here an extensive description of what your
module does.

Definition at line 46 of file MSideCoincidence.hh.

Member Function Documentation

◆ Do()

void MSideCoincidence::Do ( Diana::QEvent &  ev,
const Diana::QEventList &  neighbours 
)

◆ Done()

void MSideCoincidence::Done ( )

Done method.

Definition at line 116 of file MSideCoincidence.cc.

◆ GetTime()

double MSideCoincidence::GetTime ( const Diana::QEvent &  ev)

Get time of the event.

Definition at line 122 of file MSideCoincidence.cc.

References fSamplingFrequency, QEvent::Get(), QHeader::GetTime(), and of.

◆ Init()

void MSideCoincidence::Init ( Diana::QEvent &  ev)

Init method.

Definition at line 18 of file MSideCoincidence.cc.

References QEvent::Add(), QEvent::Require(), and QEvent::RequireByLabel().

Member Data Documentation

◆ fMainEnergyOwner

std::string MSideCoincidence::fMainEnergyOwner
private

Definition at line 66 of file MSideCoincidence.hh.

◆ fNSigma

double MSideCoincidence::fNSigma
private

Definition at line 64 of file MSideCoincidence.hh.

◆ fRunData

QRunData MSideCoincidence::fRunData
private

Definition at line 69 of file MSideCoincidence.hh.

◆ fSideAmplitudeOwner

std::string MSideCoincidence::fSideAmplitudeOwner
private

Definition at line 65 of file MSideCoincidence.hh.

◆ fSideEnergyOwner

std::string MSideCoincidence::fSideEnergyOwner
private

Definition at line 67 of file MSideCoincidence.hh.

◆ fThisRun

int MSideCoincidence::fThisRun
private

Definition at line 68 of file MSideCoincidence.hh.


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