4 #include <fevt/PixelSimData.h>
5 #include <fevt/PixelRecData.h>
6 #include <fevt/PixelTriggerData.h>
7 #include <utl/ShadowPtr.h>
9 #include <fevt/FdComponentSelector.h>
68 Pixel(
const unsigned int eye,
const unsigned int telescope,
const unsigned int id,
79 void CorrectIds(
const unsigned int eyeId,
const unsigned int telescopeId)
pointer with built-in initialization, deletion, deep copying
ComponentSelector::Status GetStatus() const
unsigned int fTelescopeId
Fluorescence Detector Pixel Trigger Data.
PixelTriggerData & GetTriggerData()
PixelSimData & GetSimData()
void SetLowGainSaturation()
Pixel(const unsigned int eye, const unsigned int telescope, const unsigned int id, const ComponentSelector::Status status=ComponentSelector::eHasData)
ComponentSelector::Status fStatus
unsigned int GetId() const
Fluorescence Detector Pixel event.
bool IsLowGainSaturation() const
utl::ShadowPtr< PixelTriggerData > fTriggerData
Status
Possible component status.
Eye-specific shower reconstruction data.
bool IsNoSaturation() const
Check if the pixel is saturated.
unsigned int GetEyeId() const
bool operator!=(const Pixel &pixel) const
unsigned int GetTelescopeId() const
void SetStatus(ComponentSelector::Status status)
bool IsSaturationRecovered() const
const PixelRecData & GetRecData() const
void SetHighGainSaturation()
SaturationStatus fSatStatus
utl::ShadowPtr< PixelRecData > fRecData
void SetSaturationRecovered()
Fluorescence Detector Telescope Event.
void CorrectIds(const unsigned int eyeId, const unsigned int telescopeId)
bool IsHighGainSaturation() const
const PixelTriggerData & GetTriggerData() const
const PixelSimData & GetSimData() const
Fluorescence Detector Pixel Reconstructed Data.
utl::ShadowPtr< PixelSimData > fSimData
PixelRecData & GetRecData()
bool operator==(const Pixel &pixel) const
Fluorescence Detector Pixel Simulated Data.
bool HasTriggerData() const