![]() |
Diana Software
|
Save as coincidence data the information on side pulses calulated by the module SideAmplitude. More...
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 |
Save as coincidence data the information on side pulses calulated by the module SideAmplitude.
Put here an extensive description of what your
module does.
module SideCoincidence verbosity = info enable = true NumberOfSigma = 3 SideAmplitudeOwner = SideAmplitude MainEnergyOwner = ApplyCalibration SideEnergyOwner = ApplyCalibration_Sync endmod
Definition at line 46 of file MSideCoincidence.hh.
| void MSideCoincidence::Do | ( | Diana::QEvent & | ev, |
| const Diana::QEventList & | neighbours | ||
| ) |
Do method. Declare and implement only one of the two versions.
Definition at line 38 of file MSideCoincidence.cc.
References QCoincidentChannel::fChannelId, QCoincidenceData::fCoincidentChannels, QCoincidentChannel::fDeltaFloor, QCoincidentChannel::fDeltaPosition, QCoincidentChannel::fDeltaTower, QCoincidentChannel::fEnergy, QCoincidentChannel::fEventNumber, QCoincidenceData::fMultiplicity, QEvent::Get(), QEvent::GetByLabel(), QPulseInfo::GetChannelId(), QHeader::GetRun(), rHandle, and QEventList::Size().
| void MSideCoincidence::Done | ( | ) |
Done method.
Definition at line 116 of file MSideCoincidence.cc.
| 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.
| void MSideCoincidence::Init | ( | Diana::QEvent & | ev | ) |
Init method.
Definition at line 18 of file MSideCoincidence.cc.
References QEvent::Add(), QEvent::Require(), and QEvent::RequireByLabel().
|
private |
Definition at line 66 of file MSideCoincidence.hh.
|
private |
Definition at line 64 of file MSideCoincidence.hh.
|
private |
Definition at line 69 of file MSideCoincidence.hh.
|
private |
Definition at line 65 of file MSideCoincidence.hh.
|
private |
Definition at line 67 of file MSideCoincidence.hh.
|
private |
Definition at line 68 of file MSideCoincidence.hh.