1 #ifndef __fdet_Channel_h__
2 #define __fdet_Channel_h__
8 class TabulatedFunction;
54 Channel(
const unsigned int eyeId,
55 const unsigned int telescopeId,
56 const unsigned int channelId,
57 const std::string& physEyeIdString,
58 const std::string& physTelIdString);
71 template<
typename T>
inline const T&
GetChannelData(T*& requestedData,
72 const std::string& property,
73 const std::string& component,
74 const std::string& errorMsg)
const;
76 const std::string& property,
77 const std::string& component,
78 const std::string& errorMsg)
const;
double GetThreshold() const
Channel & operator=(const Channel &)
int GetSLTTriggerBin() const
double GetBaseline() const
Description of the electronic channel for the 480 channels of the crate.
std::string fPhysicalTelescopeIdString
Channel(const unsigned int eyeId, const unsigned int telescopeId, const unsigned int channelId, const std::string &physEyeIdString, const std::string &physTelIdString)
std::string fChannelIdStr
double GetElectronicNoiseVariance() const
double GetElectronicsGain() const
int GetFLTBoxcarSumLength() const
unsigned int GetTelescopeId() const
int GetFADCTraceLength() const
unsigned int GetId() const
double GetGainVariance() const
unsigned int fTelescopeId
int GetFLTProlongation() const
Detector description interface for Telescope-related data.
double GetFADCBinSize() const
unsigned int GetVirtualChannelId() const
std::string fPhysicalEyeIdString
double GetADCVariance() const
unsigned int GetEyeId() const
const T & GetChannelData(T *&requestedData, const std::string &property, const std::string &component, const std::string &errorMsg) const
unsigned int GetPixelId() const