Fluorescence Detector Channel Event. More...
#include <Channel.h>
Public Types | |
| enum | Status { eUnknown = 0, eExists, eInDAQ, eDeSelected, eNoise, eVeto, eHasData } |
| Possible (electronic) channel status. More... | |
Public Member Functions | |
| unsigned int | GetEyeId () const |
| unsigned int | GetId () const |
| ChannelRecData & | GetRecData () |
| const ChannelRecData & | GetRecData () const |
| ChannelSimData & | GetSimData () |
| const ChannelSimData & | GetSimData () const |
| Status | GetStatus () const |
| unsigned int | GetTelescopeId () const |
| bool | HasRecData () const |
| bool | HasSimData () const |
| void | MakeRecData () |
| void | MakeSimData () |
| void | SetStatus (Status status) |
Private Member Functions | |
| Channel (const unsigned int eyeId, const unsigned int telescopeId, const unsigned int channelId, const Status status=eHasData) | |
| void | CorrectIds (const unsigned int eyeId, const unsigned int telescopeId) |
| ~Channel () | |
Private Attributes | |
| unsigned int | fEyeId |
| unsigned int | fId |
| utl::ShadowPtr< ChannelRecData > | fRecData |
| utl::ShadowPtr< ChannelSimData > | fSimData |
| Status | fStatus |
| unsigned int | fTelescopeId |
Friends | |
| class | Telescope |
Fluorescence Detector Channel Event.
Describes the event as seen by an electronics channel
Definition at line 24 of file FEvent/Channel.h.
Possible (electronic) channel status.
| Enumerator | |
|---|---|
| eUnknown | |
| eExists | |
| eInDAQ | |
| eDeSelected | |
| eNoise | |
| eVeto | |
| eHasData | |
Definition at line 28 of file FEvent/Channel.h.
|
inlineprivate |
Definition at line 57 of file FEvent/Channel.h.
|
inlineprivate |
Definition at line 62 of file FEvent/Channel.h.
|
inlineprivate |
Definition at line 63 of file FEvent/Channel.h.
References fEyeId, and fTelescopeId.
|
inline |
Definition at line 41 of file FEvent/Channel.h.
References fEyeId.
Referenced by fdet::FDetector::GetChannel(), and fdet::FDetector::GetPixel().
|
inline |
Definition at line 39 of file FEvent/Channel.h.
References fId.
Referenced by fdet::FDetector::GetChannel(), fdet::FDetector::GetPixel(), fdet::Camera::GetPixelId(), and UserModule::PlotFADCTraces().
|
inline |
Definition at line 48 of file FEvent/Channel.h.
References fRecData.
Referenced by io::Channel_ROOT::Channel_ROOT(), FdCalibratorOG::FdCalibrator::FillChannelRecData(), io::Channel_ROOT::operator>>(), and FdCalibratorOG::FdCalibrator::RecoverSaturatedTrace().
|
inline |
Definition at line 49 of file FEvent/Channel.h.
References fRecData.
|
inline |
Definition at line 43 of file FEvent/Channel.h.
References fSimData.
Referenced by io::Channel_ROOT::Channel_ROOT(), FdElectronicsSimulatorOG::FdElectronicsSimulator::ElecSim(), FdTriggerSimulatorOG::FdTriggerSimulator::FLTSim(), FdTriggerSimulatorOG::FdTriggerSimulator::MakeMirrorEvent(), io::Channel_ROOT::operator>>(), UserModule::PlotFADCTraces(), and ThresholdCalculatorKG::ThresholdCalculator::Run().
|
inline |
Definition at line 44 of file FEvent/Channel.h.
References fSimData.
|
inline |
Definition at line 54 of file FEvent/Channel.h.
References fStatus.
|
inline |
Definition at line 40 of file FEvent/Channel.h.
References fTelescopeId.
Referenced by fdet::FDetector::GetChannel(), fdet::FDetector::GetPixel(), and UserModule::PlotFADCTraces().
|
inline |
Definition at line 51 of file FEvent/Channel.h.
References fRecData.
Referenced by io::Channel_ROOT::Channel_ROOT(), and FdCalibratorOG::FdCalibrator::FillChannelRecData().
|
inline |
Definition at line 46 of file FEvent/Channel.h.
References fSimData.
Referenced by io::Channel_ROOT::Channel_ROOT(), FdElectronicsSimulatorOG::FdElectronicsSimulator::ElecSim(), FdTriggerSimulatorOG::FdTriggerSimulator::FLTSim(), UserModule::PlotFADCTraces(), and ThresholdCalculatorKG::ThresholdCalculator::Run().
| void Channel::MakeRecData | ( | ) |
Definition at line 20 of file FEvent/Channel.cc.
References ERROR, and fRecData.
Referenced by FdCalibratorOG::FdCalibrator::FillChannelRecData(), and io::Channel_ROOT::operator>>().
| void Channel::MakeSimData | ( | ) |
Definition at line 9 of file FEvent/Channel.cc.
References ERROR, and fSimData.
Referenced by FdElectronicsSimulatorOG::FdElectronicsSimulator::ElecSim(), io::Channel_ROOT::operator>>(), and testFEventImpl::setUp().
|
inline |
Definition at line 53 of file FEvent/Channel.h.
References fStatus.
Referenced by io::Channel_ROOT::operator>>().
|
friend |
Definition at line 76 of file FEvent/Channel.h.
|
private |
Definition at line 69 of file FEvent/Channel.h.
Referenced by CorrectIds(), and GetEyeId().
|
private |
Definition at line 67 of file FEvent/Channel.h.
Referenced by GetId().
|
private |
Definition at line 72 of file FEvent/Channel.h.
Referenced by GetRecData(), HasRecData(), and MakeRecData().
|
private |
Definition at line 71 of file FEvent/Channel.h.
Referenced by GetSimData(), HasSimData(), and MakeSimData().
|
private |
Definition at line 74 of file FEvent/Channel.h.
Referenced by GetStatus(), and SetStatus().
|
private |
Definition at line 68 of file FEvent/Channel.h.
Referenced by CorrectIds(), and GetTelescopeId().