|
| void | Init (Diana::QEvent &ev) |
| |
| void | Do (Diana::QEvent &ev) |
| |
| void | Done () |
| |
| double | GetTime (const Diana::QEvent &ev) |
| |
Definition at line 19 of file MFastCoincidence.hh.
◆ TimeVariable
◆ Do()
| void MFastCoincidence::Do |
( |
Diana::QEvent & |
ev | ) |
|
Definition at line 138 of file MFastCoincidence.cc.
References ChannelFloorMap, ChannelPositionMap, ChannelTowerMap, TimeNeighbour::fChannel, QCoincidentChannel::fChannelId, fCoincidenceRadius, fCoincidenceWindow, QCoincidenceData::fCoincidentChannels, fDataset, QCoincidentChannel::fDeltaFloor, QCoincidentChannel::fDeltaPosition, QCoincidentChannel::fDeltaT, QCoincidentChannel::fDeltaTower, QCoincidentChannel::fEnergy, TimeNeighbour::fEnergy, fEnergyLabel, QCoincidentChannel::fEventNumber, TimeNeighbour::fEventNumber, QCoincidenceData::fFarthestCoincidentIndex, QCoincidenceData::fMultiplicity, QCoincidenceData::fNearestCoincidentIndex, QCoincidenceData::fOrderInMultiple, fRunData, fThisRun, TimeNeighbour::fTime, fUseChannelPosition, fUseRunningRadius, fUseRunningWindow, QEvent::Get(), QEvent::GetByLabel(), GetDistanceMmChannel(), QHeader::GetRun(), GetTime(), Q_DOUBLE_DEFAULT, rHandle, and timeNeighbours.
◆ Done()
| void MFastCoincidence::Done |
( |
| ) |
|
◆ GetChannelDistance()
| double MFastCoincidence::GetChannelDistance |
( |
int |
, |
|
|
int |
|
|
) |
| |
|
private |
◆ GetDistanceMmChannel()
| double MFastCoincidence::GetDistanceMmChannel |
( |
const int |
ch1, |
|
|
const int |
ch2 |
|
) |
| |
|
private |
◆ GetTime()
| double MFastCoincidence::GetTime |
( |
const Diana::QEvent & |
ev | ) |
|
Definition at line 391 of file MFastCoincidence.cc.
References channel, fBlackList, fDataset, QJitter::fJitter, fOFLabel, QJitter::fRefChannel, fRunData, fSamplingFrequency, fSyncSource, fSyncTime, fSyncTowerSource, fSyncType, fTimeVariable, QEvent::Get(), QRunData::GetChannelRunData(), QHeader::GetTime(), of, TV_OF, and TV_RAW.
Referenced by Do().
◆ Init()
| void MFastCoincidence::Init |
( |
Diana::QEvent & |
ev | ) |
|
Definition at line 42 of file MFastCoincidence.cc.
References QEvent::Add(), fChannelPositionFile, fChannelPositionX, fChannelPositionY, fChannelPositionZ, fCoincidenceRadius, fCoincidenceWindow, fDataset, fEnergyLabel, FileExists(), fOFLabel, fPSALabels, fStorePosition, fSyncSource, fSyncTime, fSyncTowerSource, fSyncType, fThisRun, fTimeVariable, fUseChannelPosition, fUseRunningRadius, fUseRunningWindow, QEvent::Require(), QEvent::RequireByLabel(), TV_OF, and TV_RAW.
◆ ChannelFloorMap
| std::map<int, int> MFastCoincidence::ChannelFloorMap |
|
private |
◆ ChannelPositionMap
| std::map<int, int> MFastCoincidence::ChannelPositionMap |
|
private |
◆ ChannelTowerMap
| std::map<int, int> MFastCoincidence::ChannelTowerMap |
|
private |
◆ fBlackList
| std::set<int> MFastCoincidence::fBlackList |
|
private |
◆ fChannelPositionFile
| std::string MFastCoincidence::fChannelPositionFile |
|
private |
◆ fChannelPositionX
| std::map<int, double> MFastCoincidence::fChannelPositionX |
|
private |
◆ fChannelPositionY
| std::map<int, double> MFastCoincidence::fChannelPositionY |
|
private |
◆ fChannelPositionZ
| std::map<int, double> MFastCoincidence::fChannelPositionZ |
|
private |
◆ fCoincidenceRadius
| double MFastCoincidence::fCoincidenceRadius |
|
private |
◆ fCoincidenceWindow
| double MFastCoincidence::fCoincidenceWindow |
|
private |
◆ fDataset
| int MFastCoincidence::fDataset |
|
private |
◆ fEnergyLabel
| std::string MFastCoincidence::fEnergyLabel |
|
private |
◆ fOFLabel
| std::string MFastCoincidence::fOFLabel |
|
private |
◆ fPSALabels
| std::vector<std::string> MFastCoincidence::fPSALabels |
|
private |
◆ fRunData
◆ fStorePosition
| bool MFastCoincidence::fStorePosition |
|
private |
◆ fSyncSource
| std::string MFastCoincidence::fSyncSource |
|
private |
◆ fSyncTime
| bool MFastCoincidence::fSyncTime |
|
private |
◆ fSyncTimeDifference
| std::map<int, ChannelInfo> MFastCoincidence::fSyncTimeDifference |
|
private |
◆ fSyncTowerSource
| std::string MFastCoincidence::fSyncTowerSource |
|
private |
◆ fSyncType
| std::string MFastCoincidence::fSyncType |
|
private |
◆ fThisRun
| int MFastCoincidence::fThisRun |
|
private |
◆ fTimeVariable
◆ fUseChannelPosition
| bool MFastCoincidence::fUseChannelPosition |
|
private |
◆ fUseRunningRadius
| bool MFastCoincidence::fUseRunningRadius |
|
private |
◆ fUseRunningWindow
| bool MFastCoincidence::fUseRunningWindow |
|
private |
◆ timeNeighbours
The documentation for this class was generated from the following files: