Fluorescence Detector Eye Event. More...
#include <Eye.h>
Public Types | |
typedef boost::filter_iterator < ComponentSelector, ConstAllTelescopeIterator > | ConstTelescopeIterator |
typedef boost::filter_iterator < ComponentSelector, AllTelescopeIterator > | TelescopeIterator |
selective Telescope iterators More... | |
Public Member Functions | |
Eye (const Eye &eyeData) | |
fevt::EyeHeader & | GetHeader () |
Header for this Eye Event. More... | |
const fevt::EyeHeader & | GetHeader () const |
unsigned int | GetId () const |
unsigned int | GetNActiveTelescopes () const |
Number of telescopes that participated in the event. More... | |
fevt::EyeRecData & | GetRecData () |
Reconstructed data for this eye. More... | |
const fevt::EyeRecData & | GetRecData () const |
ComponentSelector::Status | GetStatus () const |
Telescope & | GetTelescope (const unsigned int telescopeId, const ComponentSelector::Status status=ComponentSelector::eHasData) |
Retrieve Telescope by Id, throw exception if not existent. More... | |
const Telescope & | GetTelescope (const unsigned int telescopeId, const ComponentSelector::Status status=ComponentSelector::eHasData) const |
fevt::EyeTriggerData & | GetTriggerData () |
Trigger data for this eye. More... | |
const fevt::EyeTriggerData & | GetTriggerData () const |
bool | HasHeader () const |
bool | HasRecData () const |
bool | HasTelescope (const unsigned int telescopeId, const ComponentSelector::Status status=ComponentSelector::eHasData) const |
Check if the telescope is in the event. More... | |
bool | HasTriggerData () const |
void | MakeHeader () |
void | MakeRecData () |
void | MakeTelescope (const unsigned int telescopeId, const ComponentSelector::Status status=ComponentSelector::eHasData) |
Make Telescope telescopeId. More... | |
void | MakeTriggerData () |
Eye & | operator= (const Eye &eyeData) |
void | SetStatus (const ComponentSelector::Status status) |
TelescopeIterator | TelescopesBegin () |
first available tel of status eHasData (DEPRECATED) More... | |
ConstTelescopeIterator | TelescopesBegin () const |
first available tel of status eHasData (DEPRECATED) More... | |
TelescopeIterator | TelescopesBegin (const ComponentSelector::Status status) |
iterator pointing to first available tel of given status More... | |
ConstTelescopeIterator | TelescopesBegin (const ComponentSelector::Status status) const |
first available tel of given status More... | |
TelescopeIterator | TelescopesEnd () |
first available tel of status eHasData (DEPRECATED) More... | |
ConstTelescopeIterator | TelescopesEnd () const |
end of available tel of status eHasData (DEPRECATED) More... | |
TelescopeIterator | TelescopesEnd (const ComponentSelector::Status status) |
iterator pointing to end of available tel of given status More... | |
ConstTelescopeIterator | TelescopesEnd (const ComponentSelector::Status status) const |
end of available tel of given status More... | |
Private Types | |
typedef boost::indirect_iterator < InternalTelescopeIterator, Telescope & > | AllTelescopeIterator |
An iterator over all telescopes for read and write. More... | |
typedef boost::indirect_iterator < InternalConstTelescopeIterator, const Telescope & > | ConstAllTelescopeIterator |
An iterator over telescopes for read only. More... | |
typedef InternalTelescopeContainer::const_iterator | InternalConstTelescopeIterator |
typedef std::list< Telescope * > | InternalTelescopeContainer |
typedef InternalTelescopeContainer::iterator | InternalTelescopeIterator |
Private Member Functions | |
AllTelescopeIterator | AllTelescopesBegin () |
ConstAllTelescopeIterator | AllTelescopesBegin () const |
AllTelescopeIterator | AllTelescopesEnd () |
ConstAllTelescopeIterator | AllTelescopesEnd () const |
void | Clear () |
Eye (const unsigned int eyeId, const ComponentSelector::Status status=ComponentSelector::eHasData) | |
~Eye () | |
Private Attributes | |
utl::ShadowPtr< EyeHeader > | fHeader |
unsigned int | fId = 0 |
utl::ShadowPtr< EyeRecData > | fRecData |
ComponentSelector::Status | fStatus |
InternalTelescopeContainer | fTelescopes |
utl::ShadowPtr< EyeTriggerData > | fTriggerData |
Friends | |
class | FEvent |
Fluorescence Detector Eye Event.
Definition at line 29 of file FEvent/Eye.h.
|
private |
An iterator over all telescopes for read and write.
Definition at line 38 of file FEvent/Eye.h.
|
private |
An iterator over telescopes for read only.
Definition at line 42 of file FEvent/Eye.h.
typedef boost::filter_iterator<ComponentSelector, ConstAllTelescopeIterator> fevt::Eye::ConstTelescopeIterator |
Definition at line 73 of file FEvent/Eye.h.
|
private |
Definition at line 34 of file FEvent/Eye.h.
|
private |
Definition at line 32 of file FEvent/Eye.h.
|
private |
Definition at line 33 of file FEvent/Eye.h.
typedef boost::filter_iterator<ComponentSelector, AllTelescopeIterator> fevt::Eye::TelescopeIterator |
selective Telescope iterators
Definition at line 72 of file FEvent/Eye.h.
Eye::Eye | ( | const Eye & | eyeData | ) |
Definition at line 24 of file FEvent/Eye.cc.
|
private |
Definition at line 18 of file FEvent/Eye.cc.
|
private |
Definition at line 30 of file FEvent/Eye.cc.
References fTelescopes, and G4StationSimulatorOG::p.
|
inlineprivate |
Definition at line 44 of file FEvent/Eye.h.
References fTelescopes.
Referenced by TelescopesBegin().
|
inlineprivate |
Definition at line 46 of file FEvent/Eye.h.
References fTelescopes.
|
inlineprivate |
Definition at line 45 of file FEvent/Eye.h.
References fTelescopes.
Referenced by TelescopesBegin(), and TelescopesEnd().
|
inlineprivate |
Definition at line 47 of file FEvent/Eye.h.
References fTelescopes.
|
private |
fevt::EyeHeader & Eye::GetHeader | ( | ) |
Definition at line 180 of file FEvent/Eye.cc.
References fHeader.
Referenced by FdTriggerSimulatorOG::FdTriggerSimulator::AddEyeEvent(), FdProfileConstrainedGeometryFit::PCGFitter::AdjustGeometry(), FdProfileConstrainedGeometryFitPG::PCGFitter::AdjustGeometry(), FdCalibratorOG::FdCalibrator::AdjustMirrorTimes(), FdCalibratorOG::FdCalibrator::ApplyTimeCorrections(), FdProfileConstrainedGeometryFitPG::ApertureLight::CalculateShowerGeometryData(), FdProfileConstrainedGeometryFit::ApertureLight::CalculateShowerGeometryData(), FdApertureLightFinderKG::FdApertureLightFinder::CalculateShowerGeometryData(), FdEnergyDepositFinderKG::CFMatrixCalculator::CalculateTelescopeData(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::CalculateTelescopeEfficiency(), io::Eye_ROOT::Eye_ROOT(), FIOValidationObj::Fill(), otoa::FD2ADST::FillCloudCameraDataBrief(), otoa::FD2ADST::FillCloudsBetweenEyeAndShower(), otoa::FD2ADST::FillEyeHeader(), otoa::FD2ADST::FillEyeSim(), otoa::FD2ADST::FillFdRecStations(), otoa::FD2ADST::FillSDEye(), otoa::FD2ADST::FillTelSimData(), StereoGeometryFinderOG::StereoGeometryFinder::FindAxisStereo(), StereoGeometryFinderOG::StereoGeometryFinder::FindAxisStereoHybrid(), FindTimeOffset::FindTimeOffset::FindOffset(), FdProfileConstrainedGeometryFitPG::FdProfileConstrainedGeometryFit::GetDataFromPreviousFit(), HybridGeometryFinderWG::HybridGeometryFinder::GetDataFromPreviousFit(), FdLaserEnergyReconstructorKG::FdLaserEnergyReconstructor::GetGeometryData(), FdEyeMergerKG::FdEyeMerger::MergeEyes(), StereoGeometryFinderOG::StereoGeometryFinder::MinuitFitFuncStereo(), StereoGeometryFinderOG::StereoGeometryFinder::MinuitFitFuncStereoHybrid(), io::operator<<(), io::Eye_ROOT::operator>>(), FdLightCollectionEfficiencyKG::SimMockEvent::PrepareEvent(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::PrepareEyeCopy(), StereoGeometryFinderOG::StereoGeometryFinder::Run(), and UseMcGeometryOG::UseMcGeometry::SetTimeFit().
const fevt::EyeHeader & Eye::GetHeader | ( | ) | const |
Definition at line 187 of file FEvent/Eye.cc.
References fHeader.
|
inline |
Definition at line 54 of file FEvent/Eye.h.
References fId.
Referenced by FdTriggerSimulatorOG::FdTriggerSimulator::AddEyeEvent(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::CalculateEfficiency(), FdProfileReconstructorKG::FdProfileReconstructor::CalculateProfiles(), FdProfileConstrainedGeometryFitPG::ApertureLight::CalculateShowerGeometryData(), FdProfileConstrainedGeometryFit::ApertureLight::CalculateShowerGeometryData(), FdApertureLightFinderKG::FdApertureLightFinder::CalculateShowerGeometryData(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::CalculateTargetRelUncertainty(), FdEnergyDepositFinderKG::CFMatrixCalculator::CalculateTelescopeData(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::CalculateTelescopeEfficiency(), FdProfileConstrainedGeometryFit::PCGFitter::CopyEye(), FdProfileConstrainedGeometryFitPG::PCGFitter::CopyEye(), LightAtDiaphragmSimulatorKG::LightAtDiaphragmSimulator::EvaluateDirectCherenkovHits(), FIOValidationObj::Fill(), otoa::FD2ADST::FillCloudsBetweenEyeAndShower(), otoa::FD2ADST::FillEye(), otoa::FD2ADST::FillEyeHeader(), otoa::FD2ADST::FillRecPixel(), StereoGeometryFinderOG::StereoGeometryFinder::FindAxisStereo(), StereoGeometryFinderOG::StereoGeometryFinder::FindAxisStereoHybrid(), FindTimeOffset::FindTimeOffset::FindOffset(), FdApertureLightFinderOG::FdApertureLightFinder::FindZeta(), fdet::FDetector::GetEye(), FdEnergyDepositFinderKG::CFMatrixCalculator::InitCalculation(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::IsEventCandidate(), fdDoubleBumpFinder::FdDoubleBumpFinder::IsPreselected(), MakeRecData(), FdEyeMergerKG::FdEyeMerger::MergeEyes(), StereoGeometryFinderOG::StereoGeometryFinder::MinuitFitFuncStereo(), StereoGeometryFinderOG::StereoGeometryFinder::MinuitFitFuncStereoHybrid(), FdLightCollectionEfficiencyKG::SimMockEvent::PrepareEvent(), FdAxisFinderOG::FdAxisFinder::ReadmitPixel(), HybridGeometryFinderOG::HybridGeometryFinder::ReadmitPixel(), FdAxisFinderOG::FdAxisFinder::RejectPixel(), HybridGeometryFinderOG::HybridGeometryFinder::RejectPixel(), FdAxisFinderOG::FdAxisFinder::RemoveOutliers(), FieldOfViewCalculatorKG::FieldOfViewCalculator::Run(), FdSDPFinderOG::FdSDPFinder::Run(), HybridGeometryFinderOG::HybridGeometryFinder::Run(), FdLaserEnergyReconstructorKG::FdLaserEnergyReconstructor::Run(), FdElectronicsSimulatorOG::FdElectronicsSimulator::Run(), SpotPhotonGeneratorOG::SpotPhotonGenerator::Run(), TelescopeSimulatorLX::TelescopeSimulator::Run(), TelescopeSimulatorKG::TelescopeSimulator::Run(), TelescopeSimulatorKG2::TelescopeSimulator::Run(), DrumPhotonGeneratorOG::DrumPhotonGenerator::Run(), FdProfileReconstructorKG::FdProfileReconstructor::Run(), FdProfileConstrainedGeometryFitPG::ApertureLight::Run(), FdProfileConstrainedGeometryFit::ApertureLight::Run(), ShowerPhotonGeneratorOG::ShowerPhotonGenerator::Run(), FdApertureLightFinderKG::FdApertureLightFinder::Run(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::RunPhotonGenerationRayTracingLoop(), RdEventInitializer::RdEventInitializer::SetSignalSearchWindowFromFD(), FdProfileConstrainedGeometryFitPG::PCGFitter::Underground(), and FdProfileReconstructorKG::RootCFMatrixOutput::Write().
|
inline |
Number of telescopes that participated in the event.
Definition at line 57 of file FEvent/Eye.h.
References fTelescopes.
fevt::EyeRecData & Eye::GetRecData | ( | ) |
Reconstructed data for this eye.
Definition at line 130 of file FEvent/Eye.cc.
References fRecData.
Referenced by FdEnergyDepositFinderKG::CFMatrixCalculator::AddBinsOutsideFOV(), FdProfileConstrainedGeometryFit::PCGFitter::AdjustGeometry(), FdProfileConstrainedGeometryFitPG::PCGFitter::AdjustGeometry(), FdAxisFinderOG::FdAxisFinder::AxisFirstGuess(), FdProfileReconstructorKG::EnergyFitter::CalculateEnergy(), FdProfileReconstructorKG::FdProfileReconstructor::CalculateGeometryAndDepth(), FdEnergyDepositFinderKG::ProfileCalculator::CalculateProfile(), FdProfileReconstructorKG::FdProfileReconstructor::CalculateProfiles(), FdProfileConstrainedGeometryFitPG::ApertureLight::CalculateShowerGeometryData(), FdProfileConstrainedGeometryFit::ApertureLight::CalculateShowerGeometryData(), FdApertureLightFinderKG::FdApertureLightFinder::CalculateShowerGeometryData(), FdEnergyDepositFinderKG::CFMatrixCalculator::CalculateTelescopeData(), FdProfileReconstructorKG::FdProfileReconstructor::CalculateTotalErrors(), FdCherenkovFinderOG::FdCherenkovFinder::CherenkovFinderAtAperture(), FdApertureLightFinderOG::FdApertureLightFinder::CombineAndFillFluxes(), FdProfileConstrainedGeometryFit::PCGFitter::CombinedChi2(), FdProfileConstrainedGeometryFitPG::PCGFitter::CombinedChi2(), FdSDPFinderOG::FdSDPFinder::EstimateChi_i(), io::Eye_ROOT::Eye_ROOT(), FIOValidationObj::Fill(), otoa::FD2ADST::FillAtmosphericProfileVars(), otoa::FD2ADST::FillCloudCameraDataBrief(), otoa::FD2ADST::FillCloudsBetweenEyeAndShower(), otoa::FD2ADST::FillEnergy(), otoa::FD2ADST::FillEye(), otoa::FD2ADST::FillEyeApertureLight(), otoa::FD2ADST::FillFdCoreAxis(), otoa::FD2ADST::FillFdProfile(), otoa::FD2ADST::FillFdRecStations(), otoa::FD2ADST::FillGaisserHillas(), otoa::FD2ADST::FillGeometricalUncertainties(), otoa::FD2ADST::FillHybridStations(), FdProfileConstrainedGeometryFit::PCGFitter::FillParams(), FdAxisFinderOG::FdAxisFinder::FillPoints(), HdAxisFinderUU::HdAxisFinder::FillPoints(), FdProfileReconstructorKG::EnergyFitter::FillProfilesAtAperture(), fdDoubleBumpFinder::FdDoubleBumpFinder::FillRecData(), otoa::FD2ADST::FillRecPixel(), FdPulseFinderOG::FdPulseFinder::FindAdditionalPulse(), StereoGeometryFinderOG::StereoGeometryFinder::FindAxisStereo(), StereoGeometryFinderOG::StereoGeometryFinder::FindAxisStereoHybrid(), FdApertureLightFinderOG::FdApertureLightFinder::FindLightFlux(), FdProfileConstrainedGeometryFit::ApertureLight::FindLightFlux(), FdProfileConstrainedGeometryFitPG::ApertureLight::FindLightFlux(), FdApertureLightFinderKG::FdApertureLightFinder::FindLightFlux(), FindTimeOffset::FindTimeOffset::FindOffset(), FdSDPFinderOG::FdSDPFinder::FindSDPFirstGuess(), FdApertureLightFinderOG::FdApertureLightFinder::FindSignalTimeRange(), FdApertureLightFinderOG::FdApertureLightFinder::FindZeta(), FdProfileConstrainedGeometryFit::ApertureLight::FindZeta(), fdDoubleBumpFinder::FdDoubleBumpFinder::Fit(), FdProfileConstrainedGeometryFit::ProfileChi2::FitProfile(), FdProfileConstrainedGeometryFitPG::ProfileChi2::FitProfile(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::FitProfile(), FdProfileConstrainedGeometryFit::FdProfileConstrainedGeometryFit::FitTimingOfGivenGeometry(), FdProfileConstrainedGeometryFit::ApertureLight::GetClearedEyeLightFlux(), FdProfileConstrainedGeometryFitPG::ApertureLight::GetClearedEyeLightFlux(), FdApertureLightFinderKG::FdApertureLightFinder::GetClearedEyeLightFlux(), FdProfileConstrainedGeometryFitPG::FdProfileConstrainedGeometryFit::GetDataFromPreviousFit(), HybridGeometryFinderWG::HybridGeometryFinder::GetDataFromPreviousFit(), RdAntennaChannelToStationConverter::RdAntennaChannelToStationConverter::GetDirection(), FdLaserEnergyReconstructorKG::FdLaserEnergyReconstructor::GetGeometryData(), evt::ShowerRRecData::GetReferenceAxis(), evt::ShowerRRecData::GetReferenceCoreError(), evt::ShowerRRecData::GetReferenceCoreErrorCorrelationXY(), evt::ShowerRRecData::GetReferenceCorePosition(), FdProfileReconstructorKG::FdProfileReconstructor::GetShowerFRecData(), FdProfileReconstructorKG::FdProfileReconstructor::GuessShowerMaximum(), evt::ShowerRRecData::HasReferenceAxis(), evt::ShowerRRecData::HasReferenceCorePosition(), FdEnergyDepositFinderKG::CFMatrixCalculator::InitCalculation(), FdProfileReconstructorKG::EnergyFitter::InitializeGHFit(), FdEnergyDepositFinderKG::ProfileCalculator::InitProfiles(), FdProfileReconstructorKG::FdProfileReconstructor::InitProfiles(), UseMcGeometryOG::UseMcGeometry::IsBadPixel(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::IsEventCandidate(), FdSDPFinderOG::FdSDPFinder::IsIsolated(), fdDoubleBumpFinder::FdDoubleBumpFinder::IsPreselected(), fdDoubleBumpFinder::FdDoubleBumpFinder::IsSelected(), FdProfileFinderOG::FdProfileFinder::LightAtApertureToSize(), StereoGeometryFinderOG::StereoGeometryFinder::MinuitFitFuncStereo(), StereoGeometryFinderOG::StereoGeometryFinder::MinuitFitFuncStereoHybrid(), otoa::err::CalculateFdArrivalDirection::operator()(), FdProfileConstrainedGeometryFit::ProfileChi2::operator()(), FdProfileConstrainedGeometryFitPG::ProfileChi2::operator()(), io::Eye_ROOT::operator>>(), FdLightCollectionEfficiencyKG::SimMockEvent::PrepareEvent(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::PrepareEyeCopy(), FdProfileConstrainedGeometryFitPG::ChiZeroRegression::PrepParams(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::PropagateUncertainties(), FdProfileReconstructorKG::FdProfileReconstructor::PropagateUncertainties(), FdSDPFinderOG::FdSDPFinder::ReadmitPixel(), FdAxisFinderOG::FdAxisFinder::ReadmitPixel(), HybridGeometryFinderOG::HybridGeometryFinder::ReadmitPixel(), FdProfileReconstructorKG::FdProfileReconstructor::ReFitProfile(), FdAxisFinderOG::FdAxisFinder::RejectPixel(), HybridGeometryFinderOG::HybridGeometryFinder::RejectPixel(), FdSDPFinderOG::FdSDPFinder::RemoveNoise(), FdAxisFinderOG::FdAxisFinder::RemoveOutliers(), FdSDPFinderOG::FdSDPFinder::RemoveOutliers(), RdEventPostSelector::RdEventPostSelector::Run(), RdEventPreSelector::RdEventPreSelector::Run(), RdEventInitializer::RdEventInitializer::Run(), FdCherenkovFinderOG::FdCherenkovFinder::Run(), FdCherenkovSubtracterOG::FdCherenkovSubtracter::Run(), FdProfileConstrainedGeometryFit::PCGFitter::Run(), StereoGeometryFinderOG::StereoGeometryFinder::Run(), FdAxisFinderOG::FdAxisFinder::Run(), FdProfileConstrainedGeometryFitPG::PCGFitter::Run(), FdSDPFinderOG::FdSDPFinder::Run(), FdProfileFinderOG::FdProfileFinder::Run(), HdAxisFinderUU::HdAxisFinder::Run(), HybridGeometryFinderOG::HybridGeometryFinder::Run(), FdApertureLightFinderOG::FdApertureLightFinder::Run(), FdLaserEnergyReconstructorKG::FdLaserEnergyReconstructor::Run(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::Run(), FdProfileReconstructorKG::FdProfileReconstructor::Run(), FdProfileConstrainedGeometryFit::PCGFitter::ScanChi0(), FdProfileConstrainedGeometryFitPG::PCGFitter::ScanChi0(), FdProfileReconstructorKG::FdProfileReconstructor::SetGeometry(), UseMcGeometryOG::UseMcGeometry::SetSDP(), RdEventInitializer::RdEventInitializer::SetSignalSearchWindowFromFD(), UseMcGeometryOG::UseMcGeometry::SetTimeFit(), FdCherenkovSubtracterOG::FdCherenkovSubtracter::SubtractCherenkov(), FdProfileConstrainedGeometryFit::PCGFitter::Underground(), FdProfileConstrainedGeometryFitPG::PCGFitter::Underground(), and FdProfileReconstructorKG::RootCFMatrixOutput::WriteLateral().
const fevt::EyeRecData & Eye::GetRecData | ( | ) | const |
Definition at line 137 of file FEvent/Eye.cc.
References fRecData.
|
inline |
Definition at line 118 of file FEvent/Eye.h.
References fStatus.
Referenced by LightAtDiaphragmSimulatorKG::LightAtDiaphragmSimulator::EvaluateDirectCherenkovHits(), fevt::FEvent::GetEye(), fevt::ComponentSelector::operator()(), and LightAtDiaphragmSimulatorKG::LightAtDiaphragmSimulator::Run().
Telescope & Eye::GetTelescope | ( | const unsigned int | telescopeId, |
const ComponentSelector::Status | status = ComponentSelector::eHasData |
||
) |
Retrieve Telescope by Id, throw exception if not existent.
Definition at line 57 of file FEvent/Eye.cc.
References ERROR, fevt::ComponentSelector::eUnknown, fId, fevt::Telescope::GetStatus(), HasTelescope(), TelescopesBegin(), and TelescopesEnd().
Referenced by FdTriggerSimulatorOG::FdTriggerSimulator::AddEyeEvent(), FdProfileConstrainedGeometryFitPG::PCGFitter::AdjustGeometry(), FdCalibratorOG::FdCalibrator::AdjustMirrorTimes(), UserModule::AnalyzeCamera(), UserModule::AnalyzeLightAtDiaphragm(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::CalculateAdditionalIterationsToMeetTarget(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::CalculateEfficiency(), FdEnergyDepositFinderKG::ProfileCalculator::CalculateProfile(), FdProfileConstrainedGeometryFit::ApertureLight::CalculateShowerGeometryData(), FdProfileConstrainedGeometryFitPG::ApertureLight::CalculateShowerGeometryData(), FdApertureLightFinderKG::FdApertureLightFinder::CalculateShowerGeometryData(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::CalculateTargetRelUncertainty(), SpotPhotonGeneratorOG::SpotPhotonGenerator::DoSpot(), FdSDPFinderOG::FdSDPFinder::EstimateChi_i(), FdCalibratorOG::FdCalibrator::FillCalibratedPixels(), FdCalibratorOG::FdCalibrator::FillChannelRecData(), FdProfileConstrainedGeometryFitPG::PCGFitter::FillParams(), FdAxisFinderOG::FdAxisFinder::FillPoints(), HdAxisFinderUU::HdAxisFinder::FillPoints(), FdCalibratorOG::FdCalibrator::FillTriggerData(), FdPulseFinderOG::FdPulseFinder::FindAdditionalPulse(), FdProfileConstrainedGeometryFitPG::ApertureLight::FindLightFlux(), FdProfileConstrainedGeometryFit::ApertureLight::FindLightFlux(), FdApertureLightFinderKG::FdApertureLightFinder::FindLightFlux(), FdSDPFinderOG::FdSDPFinder::FindSDPFirstGuess(), FdApertureLightFinderOG::FdApertureLightFinder::FindSignalTimeRange(), FdLightCollectionEfficiencyKG::PixelToApertureLightConverter::GetConversionConstant(), FdProfileConstrainedGeometryFitPG::FdProfileConstrainedGeometryFit::GetDataFromPreviousFit(), fdet::EventPointingManager::GetPointing(), GetTelescope(), FdSDPFinderOG::FdSDPFinder::IsIsolated(), FdEyeMergerKG::FdEyeMerger::MergeEyes(), io::operator<<(), io::Eye_ROOT::operator>>(), FdLightCollectionEfficiencyKG::SimMockEvent::PrepareEvent(), FdProfileConstrainedGeometryFitPG::ChiZeroRegression::PrepParams(), MeanNpeFillerKG::MeanNpeFiller::Run(), FdSimEventCheckerOG::FdSimEventChecker::Run(), FieldOfViewCalculatorKG::FieldOfViewCalculator::Run(), FdProfileConstrainedGeometryFitPG::PCGFitter::Run(), TelescopeSimulatorLX::TelescopeSimulator::Run(), SpotPhotonGeneratorOG::SpotPhotonGenerator::Run(), DrumPhotonGeneratorOG::DrumPhotonGenerator::Run(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::RunPhotonGenerationRayTracingLoop(), UseMcGeometryOG::UseMcGeometry::SetSDP(), FdEnergyDepositFinderKG::CFMatrixCalculator::SetTelescopeParameters(), UseMcGeometryOG::UseMcGeometry::SetTimeFit(), testFEventImpl::setUp(), and FdProfileConstrainedGeometryFitPG::PCGFitter::Underground().
const Telescope & Eye::GetTelescope | ( | const unsigned int | telescopeId, |
const ComponentSelector::Status | status = ComponentSelector::eHasData |
||
) | const |
Definition at line 79 of file FEvent/Eye.cc.
References ERROR, fevt::ComponentSelector::eUnknown, fId, fevt::Telescope::GetStatus(), GetTelescope(), HasTelescope(), TelescopesBegin(), and TelescopesEnd().
fevt::EyeTriggerData & Eye::GetTriggerData | ( | ) |
Trigger data for this eye.
Definition at line 155 of file FEvent/Eye.cc.
References fTriggerData.
Referenced by io::Eye_ROOT::Eye_ROOT(), otoa::FD2ADST::FillEyeHeader(), FdCalibratorOG::FdCalibrator::FillTriggerData(), FdEyeMergerKG::FdEyeMerger::MergeEyes(), io::Eye_ROOT::operator>>(), and FdTriggerSimulatorOG::FdTriggerSimulator::T3Sim().
const fevt::EyeTriggerData & Eye::GetTriggerData | ( | ) | const |
Definition at line 162 of file FEvent/Eye.cc.
References fTriggerData.
|
inline |
Definition at line 104 of file FEvent/Eye.h.
References fHeader.
Referenced by io::Eye_ROOT::Eye_ROOT(), otoa::FD2ADST::FillCloudCameraDataBrief(), otoa::FD2ADST::FillEye(), otoa::FD2ADST::FillEyeHeader(), otoa::FD2ADST::FillEyeSim(), otoa::FD2ADST::FillFdRecStations(), otoa::FD2ADST::FillHybridStations(), otoa::FD2ADST::FillTelSimData(), io::operator<<(), io::Eye_ROOT::operator>>(), UseMcGeometryOG::UseMcGeometry::SetSDP(), and UseMcGeometryOG::UseMcGeometry::SetTimeFit().
|
inline |
Definition at line 116 of file FEvent/Eye.h.
References fRecData.
Referenced by FdProfileConstrainedGeometryFit::ApertureLight::CalculateShowerGeometryData(), FdProfileConstrainedGeometryFitPG::ApertureLight::CalculateShowerGeometryData(), FdApertureLightFinderKG::FdApertureLightFinder::CalculateShowerGeometryData(), io::Eye_ROOT::Eye_ROOT(), otoa::FD2ADST::FillCloudsBetweenEyeAndShower(), otoa::FD2ADST::FillFdRecStations(), fdDoubleBumpFinder::FdDoubleBumpFinder::Fit(), FdProfileConstrainedGeometryFitPG::FdProfileConstrainedGeometryFit::GetDataFromPreviousFit(), HybridGeometryFinderWG::HybridGeometryFinder::GetDataFromPreviousFit(), RdAntennaChannelToStationConverter::RdAntennaChannelToStationConverter::GetDirection(), evt::ShowerRRecData::GetReferenceAxis(), evt::ShowerRRecData::GetReferenceCoreError(), evt::ShowerRRecData::GetReferenceCoreErrorCorrelationXY(), evt::ShowerRRecData::GetReferenceCorePosition(), evt::ShowerRRecData::HasReferenceAxis(), evt::ShowerRRecData::HasReferenceCorePosition(), FdEnergyDepositFinderKG::CFMatrixCalculator::InitCalculation(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::IsEventCandidate(), fdDoubleBumpFinder::FdDoubleBumpFinder::IsPreselected(), fdDoubleBumpFinder::FdDoubleBumpFinder::IsSelected(), FdAxisFinderOG::FdAxisFinder::RemoveOutliers(), FdSDPFinderOG::FdSDPFinder::RemoveOutliers(), RdEventPostSelector::RdEventPostSelector::Run(), RdEventPreSelector::RdEventPreSelector::Run(), RdEventInitializer::RdEventInitializer::Run(), FdCherenkovFinderOG::FdCherenkovFinder::Run(), StereoGeometryFinderOG::StereoGeometryFinder::Run(), FdAxisFinderOG::FdAxisFinder::Run(), FdSDPFinderOG::FdSDPFinder::Run(), FdProfileFinderOG::FdProfileFinder::Run(), HybridGeometryFinderOG::HybridGeometryFinder::Run(), FdApertureLightFinderOG::FdApertureLightFinder::Run(), FdLaserEnergyReconstructorKG::FdLaserEnergyReconstructor::Run(), FdProfileReconstructorKG::FdProfileReconstructor::Run(), UseMcGeometryOG::UseMcGeometry::SetSDP(), RdEventInitializer::RdEventInitializer::SetSignalSearchWindowFromFD(), and UseMcGeometryOG::UseMcGeometry::SetTimeFit().
bool Eye::HasTelescope | ( | const unsigned int | telescopeId, |
const ComponentSelector::Status | status = ComponentSelector::eHasData |
||
) | const |
Check if the telescope is in the event.
Definition at line 117 of file FEvent/Eye.cc.
References TelescopesBegin(), and TelescopesEnd().
Referenced by FdTriggerSimulatorOG::FdTriggerSimulator::AddEyeEvent(), FdProfileConstrainedGeometryFitPG::PCGFitter::AdjustGeometry(), UserModule::AnalyzeCamera(), UserModule::AnalyzeLightAtDiaphragm(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::CalculateAdditionalIterationsToMeetTarget(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::CalculateEfficiency(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::CalculateTargetRelUncertainty(), FdCalibratorOG::FdCalibrator::FillCalibratedPixels(), FdCalibratorOG::FdCalibrator::FillChannelRecData(), FdCalibratorOG::FdCalibrator::FillDAQInformation(), FdProfileConstrainedGeometryFitPG::PCGFitter::FillParams(), FdCalibratorOG::FdCalibrator::FillTriggerData(), FdProfileConstrainedGeometryFitPG::FdProfileConstrainedGeometryFit::GetDataFromPreviousFit(), fdet::EventPointingManager::GetPointing(), GetTelescope(), MakeTelescope(), io::operator<<(), FdLightCollectionEfficiencyKG::SimMockEvent::PrepareEvent(), FdProfileConstrainedGeometryFitPG::ChiZeroRegression::PrepParams(), FdSimEventCheckerOG::FdSimEventChecker::Run(), FieldOfViewCalculatorKG::FieldOfViewCalculator::Run(), TelescopeSimulatorLX::TelescopeSimulator::Run(), SpotPhotonGeneratorOG::SpotPhotonGenerator::Run(), DrumPhotonGeneratorOG::DrumPhotonGenerator::Run(), and FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::RunPhotonGenerationRayTracingLoop().
|
inline |
Definition at line 110 of file FEvent/Eye.h.
References fTriggerData.
Referenced by io::Eye_ROOT::Eye_ROOT(), otoa::FD2ADST::FillEyeHeader(), and FdCalibratorOG::FdCalibrator::FillTriggerData().
void Eye::MakeHeader | ( | ) |
Definition at line 195 of file FEvent/Eye.cc.
References ERROR, and fHeader.
Referenced by FdTriggerSimulatorOG::FdTriggerSimulator::AddEyeEvent(), FdEyeMergerKG::FdEyeMerger::MergeEyes(), io::operator<<(), and io::Eye_ROOT::operator>>().
void Eye::MakeRecData | ( | ) |
Definition at line 145 of file FEvent/Eye.cc.
References ERROR, fRecData, and GetId().
Referenced by io::Eye_ROOT::operator>>(), StereoGeometryFinderOG::StereoGeometryFinder::Run(), FdSDPFinderOG::FdSDPFinder::Run(), UseMcGeometryOG::UseMcGeometry::SetSDP(), and testFEventImpl::setUp().
void Eye::MakeTelescope | ( | const unsigned int | telescopeId, |
const ComponentSelector::Status | status = ComponentSelector::eHasData |
||
) |
Make Telescope telescopeId.
Definition at line 102 of file FEvent/Eye.cc.
References fevt::ComponentSelector::eExists, fId, fTelescopes, HasTelescope(), and WARNING.
Referenced by FdTriggerSimulatorOG::FdTriggerSimulator::AddEyeEvent(), FdCalibratorOG::FdCalibrator::FillCalibratedPixels(), FdCalibratorOG::FdCalibrator::FillChannelRecData(), FdCalibratorOG::FdCalibrator::FillDAQInformation(), FdCalibratorOG::FdCalibrator::FillTriggerData(), FdEyeMergerKG::FdEyeMerger::MergeEyes(), io::operator<<(), io::Eye_ROOT::operator>>(), FdLightCollectionEfficiencyKG::SimMockEvent::PrepareEvent(), MeanNpeFillerKG::MeanNpeFiller::Run(), FieldOfViewCalculatorKG::FieldOfViewCalculator::Run(), SpotPhotonGeneratorOG::SpotPhotonGenerator::Run(), TelescopeSimulatorLX::TelescopeSimulator::Run(), DrumPhotonGeneratorOG::DrumPhotonGenerator::Run(), and testFEventImpl::setUp().
void Eye::MakeTriggerData | ( | ) |
Definition at line 170 of file FEvent/Eye.cc.
References ERROR, and fTriggerData.
Referenced by FdCalibratorOG::FdCalibrator::FillTriggerData(), FdEyeMergerKG::FdEyeMerger::MergeEyes(), io::Eye_ROOT::operator>>(), and FdTriggerSimulatorOG::FdTriggerSimulator::T3Sim().
Definition at line 38 of file FEvent/Eye.cc.
References fHeader, fId, fRecData, fStatus, fTelescopes, fTriggerData, and G4StationSimulatorOG::p.
|
inline |
Definition at line 119 of file FEvent/Eye.h.
References fStatus.
Referenced by FdTriggerSimulatorOG::FdTriggerSimulator::AddEyeEvent(), io::Eye_ROOT::operator>>(), FdSimEventCheckerOG::FdSimEventChecker::Run(), and FdElectronicsSimulatorOG::FdElectronicsSimulator::Run().
Eye::TelescopeIterator Eye::TelescopesBegin | ( | ) |
first available tel of status eHasData (DEPRECATED)
Definition at line 207 of file FEvent/Eye.cc.
References AllTelescopesBegin(), AllTelescopesEnd(), and fevt::ComponentSelector::eHasData.
Referenced by FdTriggerSimulatorOG::FdTriggerSimulator::AddEyeEvent(), FdNoiseAdderKG::CalcMeanVariance(), otoa::fd::CalcMirrorsInDAQBitField(), otoa::fd::CalcMirrorsInEventBitField(), otoa::fd::CalcMirrorTimeOffsetMap(), otoa::fd::CalcMirrorTLTLabelMap(), otoa::fd::CalcMirrorTLTMap(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::CalculateAdditionalIterationsToMeetTarget(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::CalculateEfficiency(), FdProfileConstrainedGeometryFitPG::ApertureLight::CalculateShowerGeometryData(), FdProfileConstrainedGeometryFit::ApertureLight::CalculateShowerGeometryData(), FdApertureLightFinderKG::FdApertureLightFinder::CalculateShowerGeometryData(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::CalculateTargetRelUncertainty(), FdEnergyDepositFinderKG::CFMatrixCalculator::CalculateTelescopeData(), FdProfileConstrainedGeometryFit::PCGFitter::CombinedChi2(), FdProfileConstrainedGeometryFitPG::PCGFitter::CombinedChi2(), LightAtDiaphragmSimulatorKG::LightAtDiaphragmSimulator::EvaluateDirectCherenkovHits(), otoa::FD2ADST::FillCloudCameraDataBrief(), otoa::FD2ADST::FillCloudsBetweenEyeAndShower(), otoa::FD2ADST::FillEye(), otoa::FD2ADST::FillEyeApertureLight(), otoa::FOVCalculator::FillFOVVariables(), FdProfileConstrainedGeometryFit::PCGFitter::FillParams(), otoa::FD2ADST::FillRecPixel(), otoa::FD2ADST::FillTelRecData(), otoa::FD2ADST::FillTelSimData(), FdApertureLightFinderOG::FdApertureLightFinder::FindLightFlux(), FdProfileConstrainedGeometryFit::ApertureLight::FindLightFlux(), FdProfileConstrainedGeometryFitPG::ApertureLight::FindLightFlux(), FdApertureLightFinderKG::FdApertureLightFinder::FindLightFlux(), FdApertureLightFinderOG::FdApertureLightFinder::FindZeta(), FdProfileConstrainedGeometryFitPG::ApertureLight::FindZeta(), FdProfileConstrainedGeometryFit::ApertureLight::FindZeta(), FdApertureLightFinderKG::FdApertureLightFinder::FindZeta(), FdApertureLightFinderOG::FdApertureLightFinder::GetMaxOffset(), GetTelescope(), HasTelescope(), FdProfileReconstructorKG::EnergyFitter::InitializeGHFit(), FdEnergyDepositFinderKG::ProfileCalculator::InitProfiles(), fdDoubleBumpFinder::FdDoubleBumpFinder::IsPreselected(), FdProfileFinderOG::FdProfileFinder::LightAtApertureToSize(), FdEyeMergerKG::FdEyeMerger::MergeEyes(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::PrepareEyeCopy(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::ProcessEvent(), ThresholdCalculatorKG::ThresholdCalculator::Run(), StereoGeometryFinderOG::StereoGeometryFinder::Run(), FdSDPFinderOG::FdSDPFinder::Run(), FdAxisFinderOG::FdAxisFinder::Run(), FdBackgroundSimulatorOG::FdBackgroundSimulator::Run(), VirtualChannelCalibratorKG::VirtualChannelCalibrator::Run(), HybridGeometryFinderOG::HybridGeometryFinder::Run(), FdLaserEnergyReconstructorKG::FdLaserEnergyReconstructor::Run(), FdElectronicsSimulatorOG::FdElectronicsSimulator::Run(), TelescopeSimulatorLX::TelescopeSimulator::Run(), TelescopeSimulatorKG::TelescopeSimulator::Run(), TelescopeSimulatorKG2::TelescopeSimulator::Run(), LightAtDiaphragmSimulatorKG::LightAtDiaphragmSimulator::Run(), ShowerPhotonGeneratorOG::ShowerPhotonGenerator::Run(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::RunPhotonGenerationRayTracingLoop(), UseMcGeometryOG::UseMcGeometry::SetSDP(), and UseMcGeometryOG::UseMcGeometry::SetTimeFit().
Eye::ConstTelescopeIterator Eye::TelescopesBegin | ( | ) | const |
first available tel of status eHasData (DEPRECATED)
Definition at line 218 of file FEvent/Eye.cc.
References AllTelescopesBegin(), AllTelescopesEnd(), and fevt::ComponentSelector::eHasData.
|
inline |
iterator pointing to first available tel of given status
Definition at line 86 of file FEvent/Eye.h.
References AllTelescopesBegin(), and AllTelescopesEnd().
|
inline |
first available tel of given status
Definition at line 92 of file FEvent/Eye.h.
References AllTelescopesBegin(), and AllTelescopesEnd().
Eye::TelescopeIterator Eye::TelescopesEnd | ( | ) |
first available tel of status eHasData (DEPRECATED)
Definition at line 230 of file FEvent/Eye.cc.
References AllTelescopesEnd(), and fevt::ComponentSelector::eHasData.
Referenced by FdTriggerSimulatorOG::FdTriggerSimulator::AddEyeEvent(), FdNoiseAdderKG::CalcMeanVariance(), otoa::fd::CalcMirrorsInDAQBitField(), otoa::fd::CalcMirrorsInEventBitField(), otoa::fd::CalcMirrorTimeOffsetMap(), otoa::fd::CalcMirrorTLTLabelMap(), otoa::fd::CalcMirrorTLTMap(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::CalculateAdditionalIterationsToMeetTarget(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::CalculateEfficiency(), FdProfileConstrainedGeometryFitPG::ApertureLight::CalculateShowerGeometryData(), FdProfileConstrainedGeometryFit::ApertureLight::CalculateShowerGeometryData(), FdApertureLightFinderKG::FdApertureLightFinder::CalculateShowerGeometryData(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::CalculateTargetRelUncertainty(), FdEnergyDepositFinderKG::CFMatrixCalculator::CalculateTelescopeData(), FdProfileConstrainedGeometryFit::PCGFitter::CombinedChi2(), FdProfileConstrainedGeometryFitPG::PCGFitter::CombinedChi2(), LightAtDiaphragmSimulatorKG::LightAtDiaphragmSimulator::EvaluateDirectCherenkovHits(), otoa::FD2ADST::FillCloudCameraDataBrief(), otoa::FD2ADST::FillCloudsBetweenEyeAndShower(), otoa::FD2ADST::FillEye(), otoa::FD2ADST::FillEyeApertureLight(), otoa::FOVCalculator::FillFOVVariables(), FdProfileConstrainedGeometryFit::PCGFitter::FillParams(), otoa::FD2ADST::FillRecPixel(), otoa::FD2ADST::FillTelRecData(), otoa::FD2ADST::FillTelSimData(), FdApertureLightFinderOG::FdApertureLightFinder::FindLightFlux(), FdProfileConstrainedGeometryFit::ApertureLight::FindLightFlux(), FdProfileConstrainedGeometryFitPG::ApertureLight::FindLightFlux(), FdApertureLightFinderKG::FdApertureLightFinder::FindLightFlux(), FdApertureLightFinderOG::FdApertureLightFinder::FindZeta(), FdProfileConstrainedGeometryFitPG::ApertureLight::FindZeta(), FdProfileConstrainedGeometryFit::ApertureLight::FindZeta(), FdApertureLightFinderKG::FdApertureLightFinder::FindZeta(), FdApertureLightFinderOG::FdApertureLightFinder::GetMaxOffset(), GetTelescope(), HasTelescope(), FdProfileReconstructorKG::EnergyFitter::InitializeGHFit(), FdEnergyDepositFinderKG::ProfileCalculator::InitProfiles(), fdDoubleBumpFinder::FdDoubleBumpFinder::IsPreselected(), FdEyeMergerKG::FdEyeMerger::MergeEyes(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::PrepareEyeCopy(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::ProcessEvent(), ThresholdCalculatorKG::ThresholdCalculator::Run(), StereoGeometryFinderOG::StereoGeometryFinder::Run(), FdSDPFinderOG::FdSDPFinder::Run(), FdAxisFinderOG::FdAxisFinder::Run(), FdBackgroundSimulatorOG::FdBackgroundSimulator::Run(), VirtualChannelCalibratorKG::VirtualChannelCalibrator::Run(), HybridGeometryFinderOG::HybridGeometryFinder::Run(), FdLaserEnergyReconstructorKG::FdLaserEnergyReconstructor::Run(), FdElectronicsSimulatorOG::FdElectronicsSimulator::Run(), TelescopeSimulatorLX::TelescopeSimulator::Run(), TelescopeSimulatorKG::TelescopeSimulator::Run(), TelescopeSimulatorKG2::TelescopeSimulator::Run(), LightAtDiaphragmSimulatorKG::LightAtDiaphragmSimulator::Run(), ShowerPhotonGeneratorOG::ShowerPhotonGenerator::Run(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::RunPhotonGenerationRayTracingLoop(), UseMcGeometryOG::UseMcGeometry::SetSDP(), and UseMcGeometryOG::UseMcGeometry::SetTimeFit().
Eye::ConstTelescopeIterator Eye::TelescopesEnd | ( | ) | const |
end of available tel of status eHasData (DEPRECATED)
Definition at line 241 of file FEvent/Eye.cc.
References AllTelescopesEnd(), and fevt::ComponentSelector::eHasData.
|
inline |
iterator pointing to end of available tel of given status
Definition at line 89 of file FEvent/Eye.h.
References AllTelescopesEnd().
|
inline |
end of available tel of given status
Definition at line 95 of file FEvent/Eye.h.
References AllTelescopesEnd().
|
friend |
Definition at line 134 of file FEvent/Eye.h.
|
private |
Definition at line 131 of file FEvent/Eye.h.
Referenced by GetHeader(), HasHeader(), MakeHeader(), and operator=().
|
private |
Definition at line 127 of file FEvent/Eye.h.
Referenced by GetId(), GetTelescope(), MakeTelescope(), and operator=().
|
private |
Definition at line 129 of file FEvent/Eye.h.
Referenced by GetRecData(), HasRecData(), MakeRecData(), and operator=().
|
private |
Definition at line 132 of file FEvent/Eye.h.
Referenced by GetStatus(), operator=(), and SetStatus().
|
private |
Definition at line 128 of file FEvent/Eye.h.
Referenced by AllTelescopesBegin(), AllTelescopesEnd(), GetNActiveTelescopes(), MakeTelescope(), operator=(), and ~Eye().
|
private |
Definition at line 130 of file FEvent/Eye.h.
Referenced by GetTriggerData(), HasTriggerData(), MakeTriggerData(), and operator=().