![]() |
Diana Software
|
Raw event: basic information like run number and time. More...
Public Member Functions | |
| int | GetRun () const |
| destructor More... | |
| int | GetEventNumber () const |
| get EventNumber More... | |
| const Diana::QTime & | GetTime () const |
| get time More... | |
| Diana::QTime & | GetTime () |
| Get Time. More... | |
| bool | GetIsThermalDetector () const |
| Get IsThermalDetector. More... | |
| void | Clear () |
| Clear event. More... | |
| void | SetRun (unsigned int run) |
| Set Run. More... | |
| void | SetEventNumber (unsigned int eventNumber) |
| Set EventNumber. More... | |
| void | SetIsThermalDetector (const bool &isThermalDetector) |
| Set Is ThermalDetector. More... | |
| void | Dump (std::ostream &o) const |
| print content to stream More... | |
Private Member Functions | |
| QObjectDef (QHeader, 4) | |
Private Attributes | |
| unsigned int | fRun |
| Run number. More... | |
| unsigned int | fEventNumber |
| Event Number. More... | |
| Diana::QTime | fTime |
| Time of event dump, it corresponds to the master QSampleInfo in QPulseInfo. More... | |
| bool | fIsThermalDetector |
| ThermalDetector event. More... | |
Raw event: basic information like run number and time.
Definition at line 16 of file QHeader.hh.
| void QHeader::Clear | ( | ) |
Clear event.
| void QHeader::Dump | ( | std::ostream & | o | ) | const |
print content to stream
Definition at line 15 of file QHeader.cc.
References fEventNumber, fIsThermalDetector, fRun, and fTime.
|
inline |
get EventNumber
Definition at line 25 of file QHeader.hh.
References fEventNumber.
Referenced by MTestModule::Do(), MMultipletValidation::Do(), MExtractVariableFromObject::Do(), MTestNeighbours::Do(), MTestUnroll::Do(), MCustomWaveform::Do(), MGuiDriver::Do(), MTestDriver::Do(), MTestRawEvent::Do(), QTestReaderEventGenerator::FillList(), QUnrollSidePulses::FillList(), MRawDataFilter::Filter(), QAllSideNeighbour::GetNeighbourInfo(), QSideNeighbour::GetNeighbourInfo(), and QSideOrSameTimeTrigger::GetNeighbourInfo().
|
inline |
|
inline |
destructor
get run number
Definition at line 22 of file QHeader.hh.
References fRun.
Referenced by MQVectorToQPulse::Do(), MRunDataLoader::Do(), MPulseIntegral::Do(), MPulseTimeConstants::Do(), MAveragePulses::Do(), MNoiseAvgPowerSpectrum::Do(), MAlphaDelayedCoincidence::Do(), MCheckTimeOrdering::Do(), MFastCoincidence::Do(), MJitterByCoincidence::Do(), MJitterByDelay::Do(), MSourceRunTime::Do(), MExtractVariableFromObject::Do(), MLockinDenoising::Do(), MNoiseFrequencyCoherence::Do(), MCoincidence::Do(), MSideCoincidence::Do(), MCustomWaveform::Do(), MGuiDriver::Do(), MDownSampling::Do(), MTestRawEvent::Do(), MEnergyFilter::Filter(), MTwoVariablesEnergyFilter::Filter(), MEarlierEventsFilter::Filter(), MOverlappedWindowFilter::Filter(), MRawDataFilter::Filter(), MSampleInfoFilter::Filter(), QSideNeighbour::GetNeighbourInfo(), QSideOrSameTimeTrigger::GetNeighbourInfo(), QGFileHandler::GetRunData(), and ScanEvents().
|
inline |
|
inline |
get time
Definition at line 28 of file QHeader.hh.
References fTime.
Referenced by MExpandEventToBaseTypes::Do(), MPulserFlagByRegularTiming::Do(), MNoiseAvgPowerSpectrum::Do(), MCheckTimeOrdering::Do(), MSourceRunTime::Do(), MLockinDenoising::Do(), MNoiseFrequencyCoherence::Do(), MTestNeighbours::Do(), MTestRawEvent::Do(), MQinoDataReader::Do(), QCreateSidePulseByPulseSplitting::FillList(), MEarlierEventsFilter::Filter(), MOverlappedWindowFilter::Filter(), MTimeCutFilter::Filter(), QSameTimeNeighbour::GetNeighbourInfo(), QSideOrSameTimeTrigger::GetNeighbourInfo(), QTimeNeighbour::GetNeighbourInfo(), MCoincidence::GetTime(), MFastCoincidence::GetTime(), and MSideCoincidence::GetTime().
|
private |
|
inline |
Set EventNumber.
Definition at line 41 of file QHeader.hh.
References fEventNumber.
Referenced by MQinoDataReader::Do(), QTestReaderEventGenerator::FillList(), and QUnrollSidePulses::FillList().
|
inline |
|
inline |
Set Run.
Definition at line 39 of file QHeader.hh.
References fRun.
Referenced by MSourceRunTime::Do(), and MQinoDataReader::Do().
|
private |
Event Number.
Definition at line 54 of file QHeader.hh.
Referenced by Dump(), GetEventNumber(), QObjectImp(), and SetEventNumber().
|
private |
ThermalDetector event.
Definition at line 58 of file QHeader.hh.
Referenced by Dump(), GetIsThermalDetector(), QObjectImp(), and SetIsThermalDetector().
|
private |
Run number.
Definition at line 52 of file QHeader.hh.
Referenced by Dump(), GetRun(), QObjectImp(), and SetRun().
|
private |
Time of event dump, it corresponds to the master QSampleInfo in QPulseInfo.
Definition at line 56 of file QHeader.hh.
Referenced by Dump(), GetTime(), and QObjectImp().