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().