Root of the Muon event hierarchy. More...
#include "mevt/MEvent.h"
Public Types | |
typedef InternalCounterCollection::ComponentConstIterator | CounterConstIterator |
typedef InternalCounterCollection::ComponentIterator | CounterIterator |
Public Member Functions | |
CounterConstIterator | CountersBegin () const |
CounterIterator | CountersBegin () |
CounterConstIterator | CountersEnd () const |
CounterIterator | CountersEnd () |
Counter & | GetCounter (const int cId) |
const Counter & | GetCounter (const int cId) const |
Header & | GetHeader () |
const Header & | GetHeader () const |
unsigned int | GetNumberOfCandidateCounters () const |
int | GetNumberOfCounters () const |
bool | HasCounter (const int cId) const |
bool | IsSaturated () const |
void | MakeCounter (const int cId) |
Private Types | |
typedef evt::ComponentGroup < Counter > | InternalCounterCollection |
Private Member Functions | |
MEvent () | |
~MEvent () | |
Private Attributes | |
InternalCounterCollection | fCounters |
utl::InitializedLameShadowPtr < Header > | fHeader |
Friends | |
class | evt::Event |
class | utl::LameShadowPtr< MEvent > |
|
private |
|
inline |
Definition at line 49 of file MEvent.h.
References evt::ComponentGroup< Component >::Begin(), and fCounters.
Referenced by MdGeometryFitterAG::MdGeometryFitter::FillCounter(), otoa::Detector2ADST::FillDetector(), MdLDFFinderAG::MdLDFFinder::FillModulesShowerPlaneDistances(), MdEventSelectorAG::MdEventSelector::FindHottestCounterSaturated(), MdEventSelectorAG::MdEventSelector::FindHottestCounterUnsaturated(), GetNumberOfCandidateCounters(), MdMuonEstimatorAG::MdMuonEstimator::GetSamplingTime(), MdMuonEstimatorAG::MdMuonEstimator::GetTraceLength(), MdEventSelectorAG::MdEventSelector::HasEnoughDetectors(), UniversalityFitter::UniversalityFitter::InitBarilocheReconstruction(), MdEventSelectorAG::MdEventSelector::IsMEventT5(), IsSaturated(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::OptoElectronics(), MdEventSelectorAG::MdEventSelector::RejectCloseSimDetectors(), MdEventSelectorAG::MdEventSelector::RejectDenseDetectors(), MdEventSelectorAG::MdEventSelector::RejectFarSilents(), MdEventSelectorAG::MdEventSelector::RejectTimeOutliers(), MdCornerClippingCorrecterAG::MdCornerClippingCorrecter::Run(), MdBiasCorrecterAG::MdBiasCorrecter::Run(), MdADCCalibrationAG::MdADCCalibration::Run(), MdMuonIntegratorAG::MdMuonIntegrator::Run(), MdPileUpCorrecterAG::MdPileUpCorrecter::Run(), MdPatternFinderAG::MdPatternFinder::Run(), GroundPropagatorAG::GroundPropagator::Run(), UnderGrdInjectorAG::UnderGrdInjector::Run(), MdMuonEstimatorAG::MdMuonEstimator::Run(), MdMuonCounterAG::MdMuonCounter::Run(), EdepSimulatorAG::EdepSimulator::Run(), MdCounterSimulatorAG::MdCounterSimulator::RunFromMEvent(), MdCounterSimulatorAG::MdCounterSimulator::RunFromMEventScintillatorSimulated(), MdLDFFinderAG::MdLDFFinder::SelectCandidateCounters(), MdLDFFinderAG::MdLDFFinder::SelectSilentCounters(), and MdGeometryFitterAG::MdGeometryFitter::SetTimeData().
|
inline |
Definition at line 55 of file MEvent.h.
References evt::ComponentGroup< Component >::Begin(), and fCounters.
|
inline |
Definition at line 52 of file MEvent.h.
References evt::ComponentGroup< Component >::End(), and fCounters.
Referenced by MdGeometryFitterAG::MdGeometryFitter::FillCounter(), otoa::Detector2ADST::FillDetector(), MdLDFFinderAG::MdLDFFinder::FillModulesShowerPlaneDistances(), MdEventSelectorAG::MdEventSelector::FindHottestCounterSaturated(), MdEventSelectorAG::MdEventSelector::FindHottestCounterUnsaturated(), GetNumberOfCandidateCounters(), MdMuonEstimatorAG::MdMuonEstimator::GetSamplingTime(), MdMuonEstimatorAG::MdMuonEstimator::GetTraceLength(), MdEventSelectorAG::MdEventSelector::HasEnoughDetectors(), UniversalityFitter::UniversalityFitter::InitBarilocheReconstruction(), MdEventSelectorAG::MdEventSelector::IsMEventT5(), IsSaturated(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::OptoElectronics(), MdEventSelectorAG::MdEventSelector::RejectCloseSimDetectors(), MdEventSelectorAG::MdEventSelector::RejectDenseDetectors(), MdEventSelectorAG::MdEventSelector::RejectFarSilents(), MdEventSelectorAG::MdEventSelector::RejectTimeOutliers(), MdCornerClippingCorrecterAG::MdCornerClippingCorrecter::Run(), MdBiasCorrecterAG::MdBiasCorrecter::Run(), MdADCCalibrationAG::MdADCCalibration::Run(), MdMuonIntegratorAG::MdMuonIntegrator::Run(), MdPileUpCorrecterAG::MdPileUpCorrecter::Run(), MdPatternFinderAG::MdPatternFinder::Run(), GroundPropagatorAG::GroundPropagator::Run(), UnderGrdInjectorAG::UnderGrdInjector::Run(), MdMuonEstimatorAG::MdMuonEstimator::Run(), MdMuonCounterAG::MdMuonCounter::Run(), EdepSimulatorAG::EdepSimulator::Run(), MdCounterSimulatorAG::MdCounterSimulator::RunFromMEvent(), MdCounterSimulatorAG::MdCounterSimulator::RunFromMEventScintillatorSimulated(), MdLDFFinderAG::MdLDFFinder::SelectCandidateCounters(), MdLDFFinderAG::MdLDFFinder::SelectSilentCounters(), and MdGeometryFitterAG::MdGeometryFitter::SetTimeData().
|
inline |
Definition at line 58 of file MEvent.h.
References evt::ComponentGroup< Component >::End(), and fCounters.
|
inline |
Definition at line 34 of file MEvent.h.
References fCounters, and evt::ComponentGroup< Component >::Get().
Referenced by io::MEvent_ROOT::operator>>(), MdShowerRegeneratorAG::MdShowerRegenerator::Run(), MdModuleRejectorAG::MdModuleRejector::Run(), G4XTankSimulatorAG::G4XTankSimulator::RunFast(), G4StationSimulatorOG::G4StationSimulator::RunFast(), G4XTankSimulatorAG::G4XTankSimulator::RunFull(), and G4StationSimulatorOG::G4StationSimulator::RunFull().
|
inline |
Definition at line 37 of file MEvent.h.
References fCounters, and evt::ComponentGroup< Component >::Get().
|
inline |
Definition at line 65 of file MEvent.h.
References fHeader.
Referenced by testMEventImpl::checkHeaderValues(), io::MEvent_ROOT::operator>>(), io::IoAugerEventFile::Read(), MdCounterSimulatorAG::MdCounterSimulator::RunFromMEvent(), and testMEventImpl::setHeaderValues().
|
inline |
unsigned int mevt::MEvent::GetNumberOfCandidateCounters | ( | ) | const |
Definition at line 43 of file MEvent.cc.
References CountersBegin(), and CountersEnd().
Referenced by otoa::MD2ADST::FillMEvent(), MdEventSelectorAG::MdEventSelector::HasEnoughDetectors(), MdEventSelectorAG::MdEventSelector::RejectCloseSimDetectors(), MdEventSelectorAG::MdEventSelector::RejectDenseDetectors(), MdEventSelectorAG::MdEventSelector::RejectFarSilents(), and MdEventSelectorAG::MdEventSelector::RejectTimeOutliers().
|
inline |
Definition at line 46 of file MEvent.h.
References fCounters, and evt::ComponentGroup< Component >::GetNumberOf().
Referenced by GroundPropagatorAG::GroundPropagator::Run(), and EdepSimulatorAG::EdepSimulator::Run().
|
inline |
Definition at line 43 of file MEvent.h.
References fCounters, and evt::ComponentGroup< Component >::Has().
Referenced by MdShowerRegeneratorAG::MdShowerRegenerator::Run(), MdModuleRejectorAG::MdModuleRejector::Run(), G4XTankSimulatorAG::G4XTankSimulator::RunFast(), G4StationSimulatorOG::G4StationSimulator::RunFast(), G4XTankSimulatorAG::G4XTankSimulator::RunFull(), and G4StationSimulatorOG::G4StationSimulator::RunFull().
bool mevt::MEvent::IsSaturated | ( | ) | const |
Definition at line 57 of file MEvent.cc.
References CountersBegin(), and CountersEnd().
Referenced by MdEventSelectorAG::MdEventSelector::FindHottestCounter(), and MdEventSelectorAG::MdEventSelector::Run().
|
inline |
Definition at line 40 of file MEvent.h.
References fCounters, and evt::ComponentGroup< Component >::Make().
Referenced by io::MEvent_ROOT::operator>>(), MdShowerRegeneratorAG::MdShowerRegenerator::Run(), G4XTankSimulatorAG::G4XTankSimulator::RunFast(), G4StationSimulatorOG::G4StationSimulator::RunFast(), G4XTankSimulatorAG::G4XTankSimulator::RunFull(), G4StationSimulatorOG::G4StationSimulator::RunFull(), and testMEventImpl::setUp().
|
friend |
|
friend |
|
private |
Definition at line 77 of file MEvent.h.
Referenced by CountersBegin(), CountersEnd(), GetCounter(), GetNumberOfCounters(), HasCounter(), and MakeCounter().
|
private |
Definition at line 76 of file MEvent.h.
Referenced by GetHeader().