Public Types | |
typedef boost::transform_iterator < InternalPartnerStationFunctor, std::vector< int > ::const_iterator, const Station & > | PartnerIterator |
PartnerIterator returns a pointer to a station. More... | |
typedef boost::indirect_iterator < InternalPMTIterator, const PMT & > | PMTIterator |
PMTIterator returns a pointer to a PMT. More... | |
typedef std::vector< int > | StationIdCollection |
Public Member Functions | |
bool | ExistsAssociatedCounter () const |
if this Station has an associated muon Counter. More... | |
int | GetAssociatedCounterId () const |
the identifier of the associated muon Counter. More... | |
const std::vector< double > & | GetAxes () const |
const utl::TimeStamp & | GetCommissionTime () const |
Station commission time. More... | |
const utl::TimeRange & | GetCommissionTimeRange () const |
Station commission time range. More... | |
const StationIdCollection & | GetCrown (const int level) const |
Returns a list of station id's in the crown. If the argument is 0, it returns the station id. More... | |
const utl::TimeStamp & | GetDecommissionTime () const |
Station decommission time. More... | |
const utl::TabulatedFunction & | GetElectronicsImpulseResponse () const |
double | GetFADCBinSize () const |
unsigned int | GetFADCTraceLength () const |
int | GetGroupId () const |
returns unique identifier of a group of stations or zero (if single) More... | |
double | GetHeight () const |
Height of the tank (water only) More... | |
int | GetId () const |
Station ID. More... | |
unsigned int | GetLastPMTId () const |
Id of last PMT in station. More... | |
int | GetLatchBin () const |
const utl::TabulatedFunction & | GetLinerReflectivity () const |
Tyvek liner reflectivity as a function of photon energy. More... | |
double | GetLinerSigmaAlpha () const |
Tyvek liner sigma_alpha roughness parameter. More... | |
const utl::TabulatedFunction & | GetLinerSpecularLobe () const |
Tyvek liner specular lobe constant as a function of photon energy. More... | |
const utl::TabulatedFunction & | GetLinerSpecularSpike () const |
Tyvek liner specular spike constant as a function of photon energy. More... | |
utl::CoordinateSystemPtr | GetLocalCoordinateSystem () const |
Get the Auger reference system centered on the tank. More... | |
const std::vector< double > & | GetMuonShapeHistogramBinning (const int calibrationVersion) const |
const std::string & | GetName () const |
Station name. More... | |
unsigned int | GetNPMTs (const PMTConstants::PMTType type=PMTConstants::eAnyType) const |
Number of pmts in station. More... | |
int | GetNumberOfPartners () const |
Number of partners the station has. More... | |
const std::vector< int > & | GetPartnerIds () const |
returns vector of partner station ids More... | |
const PMT & | GetPMT (const int id) const |
Get specified PMT by id. More... | |
const PMT & | GetPMT (const sevt::PMT &pmt) const |
Get sdet::PMT from an sevt::PMT. More... | |
utl::Point | GetPosition () const |
Tank position. More... | |
double | GetRadius () const |
Radius of the tank (water only) More... | |
unsigned int | GetSaturationValue () const |
const Scintillator & | GetScintillator () const |
const PMT & | GetScintillatorPMT () const |
const PMT & | GetSmallPMT () const |
double | GetThickness () const |
Thickness of the tank walls. More... | |
double | GetTimingUncertainty () const |
const utl::TimeStamp & | GetUUBCommissionTime () const |
const utl::TabulatedFunction & | GetWaterAbsorptionLength () const |
Water absorption length as a function of photon energy. More... | |
const utl::TabulatedFunction & | GetWaterRefractionIndex () const |
Water refraction index as a function of photon energy. More... | |
bool | HasScintillator () const |
bool | HasSmallPMT () const |
if (!IsUUB()) | |
if (calibrationVersion< 262) | |
if (!IsUUB()) | |
if (calibrationVersion< 262) | |
if (baseHisto.empty()) | |
bool | IsDense () const |
Tells whether the station belongs to set of hypothetical "dense" stations. More... | |
bool | IsHit (const utl::Point &from, const utl::Vector &direction, utl::Point &where) const |
bool | IsHit (const utl::Point &from, const utl::Vector &direction) const |
bool | IsInAcquisition () const |
Station in data acquisition. More... | |
bool | IsInGrid (const SDetectorConstants::GridIndex index=SDetectorConstants::eStandard) const |
Tells whether the station is in the regular triangular grid. More... | |
bool | IsInsideStation (const utl::Point &pos) const |
bool | IsUUB () const |
PartnerIterator | PartnersBegin () const |
Beginning of the collection of Partners in multiplet. More... | |
PartnerIterator | PartnersEnd () const |
End of the collection of Partners in multiplet. More... | |
PMTIterator | PMTsBegin () const |
Beginning of the collection of pointers to PMTs. More... | |
PMTIterator | PMTsEnd () const |
End of the collection of pointers to PMTs. More... | |
void | SetPosition (const Point &pos, const CoordinateSystemPtr &referenceSystem=CoordinateSystemPtr()) |
switch (pmtType) | |
switch (pmtType) | |
Static Public Member Functions | |
static unsigned int | GetFirstPMTId () |
Id of first pmt in station. More... | |
Public Attributes | |
return | baseHisto |
template<typename T > | |
const std::vector< T > & | const |
return | emptyVector |
const short int | stridedBins = 50 |
Static Public Attributes | |
static std::vector< T > | emptyVector |
Protected Attributes | |
utl::Validated< utl::Point > | fPosition |
utl::CoordinateSystemPtr | fReferenceSystem |
Definition at line 23 of file SdStationPositionCorrection.cc.
|
inherited |
PartnerIterator returns a pointer to a station.
Definition at line 208 of file SDetector/Station.h.
|
inherited |
PMTIterator returns a pointer to a PMT.
Definition at line 195 of file SDetector/Station.h.
|
inherited |
Definition at line 241 of file SDetector/Station.h.
|
inherited |
if this Station has an associated muon Counter.
Definition at line 58 of file SDetector/Station.cc.
References sdet::Station::GetId().
Referenced by G4XTankSimulatorAG::G4XTankSimulator::Init().
|
inherited |
the identifier of the associated muon Counter.
Definition at line 66 of file SDetector/Station.cc.
References sdet::Station::GetId().
|
inherited |
Definition at line 465 of file SDetector/Station.cc.
References sdet::Station::fAxes, utl::Validated< T >::Get(), sdet::Station::GetStationData(), utl::Validated< T >::IsValid(), and utl::Validated< T >::SetValid().
|
inlineinherited |
Station commission time.
Definition at line 229 of file SDetector/Station.h.
References sdet::Station::GetCommissionTimeRange(), and utl::TimeRange::GetStartTime().
Station commission time range.
Definition at line 362 of file SDetector/Station.cc.
References sdet::Station::fCommissionTimeRange, utl::Validated< T >::Get(), sdet::Station::GetStationData(), and utl::Validated< T >::IsValid().
Referenced by sdet::Station::GetCommissionTime(), sdet::Station::GetDecommissionTime(), and sdet::SDetector::Update().
Returns a list of station id's in the crown. If the argument is 0, it returns the station id.
Definition at line 482 of file SDetector/Station.cc.
References crown(), sdet::Station::fCrowns, sdet::Station::fId, sdet::Station::fStationIndexMap, and sdet::Station::NotFoundAndThrow().
Referenced by EventGeneratorOG::EventGenerator::GenerateArrayCentricRandomizedCoreAroundRandomStation(), RdZHAireSSimPreparator::RdZHAireSSimPreparator::GenerateCoreAroundRandomSDStation(), RdREASSimPreparatorNG::RdREASSimPreparatorNG::GenerateCoreAroundRandomSDStation(), EventGeneratorOG::EventGenerator::GenerateCoreAroundStation(), MuonProductionDepthFinderGL::MuonProductionDepthFinder::IsContained(), SDetectorTest::testBug594(), and SDetectorTest::testCrowns().
|
inlineinherited |
Station decommission time.
Definition at line 233 of file SDetector/Station.h.
References sdet::Station::GetCommissionTimeRange(), and utl::TimeRange::GetStopTime().
|
inherited |
Definition at line 216 of file SDetector/Station.cc.
References sdet::Station::fElectronicsImpulseResponse, and sdet::Station::GetStationData().
|
inherited |
Definition at line 166 of file SDetector/Station.cc.
References sdet::Station::fFADCBinSize, utl::Validated< T >::Get(), sdet::Station::GetStationData(), and utl::Validated< T >::IsValid().
Referenced by SdTopDownSignalSelectorUGR::SdTopDownSignalSelectorUGR::FoundBasicSegments(), SdTopDownSignalSelectorUGR::SdTopDownSignalSelectorUGR::FoundSegments(), MdMuonCounterAG::MdMuonCounter::GetTraceOffset(), UnderGrdInjectorAG::UnderGrdInjector::GetTriggerTimeFromSD(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::GetTriggerTimeFromSD(), MdCounterSimulatorAG::MdCounterSimulator::GetTriggerTimeFromSD(), SdFootprintAnalyzerNS::SdFootprintAnalyzer::GetVEMChargeTrace(), SdTopDownSignalSelectorUGR::SdTopDownSignalSelectorUGR::GetVEMChargeTrace(), SdFilterFADCSimulatorASCII::SdFilterFADCSimulator::Run(), MuonProductionDepthFinderGL::MuonProductionDepthFinder::SetMuonProductionDepthHist(), and SdTopDownSignalSelectorUGR::SdTopDownSignalSelectorUGR::UpdateStationValues().
|
inherited |
Definition at line 153 of file SDetector/Station.cc.
References sdet::Station::fFADCTraceLength, sdet::Station::fStationIndexMap, utl::Validated< T >::Get(), det::ManagerRegister::GetDataOrThrow(), utl::Validated< T >::IsValid(), utl::m, and utl::Validated< T >::SetValid().
Referenced by DLECorrection::DLECorrection::CorrectDLE(), SdTopDownSignalSelectorUGR::SdTopDownSignalSelectorUGR::FoundBasicSegments(), SdTopDownSignalSelectorUGR::SdTopDownSignalSelectorUGR::FoundSegments(), UnderGrdInjectorAG::UnderGrdInjector::GetTriggerTimeFromSD(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::GetTriggerTimeFromSD(), MdCounterSimulatorAG::MdCounterSimulator::GetTriggerTimeFromSD(), SdFootprintAnalyzerNS::SdFootprintAnalyzer::GetVEMChargeTrace(), SdTopDownSignalSelectorUGR::SdTopDownSignalSelectorUGR::GetVEMChargeTrace(), SdFilterFADCSimulatorASCII::SdFilterFADCSimulator::Run(), testSEventImpl::setPMTValues(), and SdTopDownSignalSelectorUGR::SdTopDownSignalSelectorUGR::UpdateStationValues().
|
inlinestaticinherited |
Id of first pmt in station.
Definition at line 71 of file SDetector/Station.h.
References sdet::Station::kFirstWaterCherenkovLargePMTId.
Referenced by TankTriggerSimulatorOG::TankTriggerSimulator::GetCalibInfo(), SdCalibPlotterOG::SdCalibPlotter::Run(), and Validatrix::Validatrix::Run().
|
inherited |
returns unique identifier of a group of stations or zero (if single)
Definition at line 350 of file SDetector/Station.cc.
References sdet::Station::fGroupId, utl::Validated< T >::Get(), sdet::Station::GetStationData(), utl::Validated< T >::IsValid(), and utl::Validated< T >::SetValid().
Referenced by SDetectorTest::testGroups().
|
inherited |
Height of the tank (water only)
Simulations use this to set the height of the cylinder of water used. The thickness of the tank resin is not included in this number, and should be taken from Station::GetThickness()
Definition at line 240 of file SDetector/Station.cc.
References sdet::Station::fHeight, utl::Validated< T >::Get(), sdet::Station::GetStationData(), utl::Validated< T >::IsValid(), and utl::Validated< T >::SetValid().
Referenced by cdet::Station::GetRPCPosition(), SdAccidentalInjectorKG::SdAccidentalInjector::Init(), FastTankSimulatorOG::FastTankSimulator::Run(), CachedXShowerRegeneratorAG::CachedXShowerRegenerator::Run(), MuonCounterViewerAG::MuonCounterViewer::Run(), CachedDirectInjectorOG::CachedDirectInjector::Run(), G4TankSimulatorOG::G4TankConstruction::SetDetectorParameters(), G4XTankSimulatorAG::G4XTankConstruction::SetDetectorParameters(), G4TankSimulatorASCII::G4TankConstruction::SetDetectorParameters(), MuonProductionDepthFinderGL::MuonProductionDepthFinder::SetMuonProductionDepthHist(), and ParticleInjectorOG::ParticleInjector::SetPosition().
|
inlineinherited |
Station ID.
Definition at line 165 of file SDetector/Station.h.
References sdet::Station::fId.
Referenced by G4StationSimulatorOG::G4StationConstruction::AssembleStation(), G4StationSimulatorOG::G4StationConstruction::CreatePrimitives(), sdet::Station::ExistsAssociatedCounter(), sdet::Station::GetAssociatedCounterId(), EventGeneratorOG::EventGenerator::GetInfillCrown(), RdREASSimPreparatorNG::GetInfillCrown(), G4StationSimulatorOG::G4StationSimulator::Current::GetStationID(), G4XTankSimulatorAG::G4XTankSimulator::Init(), sdet::SDenseStationListXMLManager::DenseStations::Init(), ParticleInjectorOG::ParticleInjector::InjectParticles(), SdAccidentalInjectorKG::SdAccidentalInjector::Run(), CachedXShowerRegeneratorAG::CachedXShowerRegenerator::Run(), CachedShowerRegeneratorASCII::CachedShowerRegenerator::Run(), CachedDirectInjectorOG::CachedDirectInjector::Run(), G4StationSimulatorOG::G4StationConstruction::SetMARTAParameters(), SDenseDetectorTestBasic::testBasic1(), and Sd5T5Tester::Sd5T5Tester::UpdateFirstCrown().
|
inlineinherited |
Id of last PMT in station.
Definition at line 74 of file SDetector/Station.h.
References sdet::Station::fPMTVector.
|
inherited |
Definition at line 204 of file SDetector/Station.cc.
References sdet::Station::fLatchBin, utl::Validated< T >::Get(), sdet::Station::GetStationData(), utl::Validated< T >::IsValid(), and utl::Validated< T >::SetValid().
Referenced by MdMuonCounterAG::MdMuonCounter::GetTraceOffset(), UnderGrdInjectorAG::UnderGrdInjector::GetTriggerTimeFromSD(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::GetTriggerTimeFromSD(), and MdCounterSimulatorAG::MdCounterSimulator::GetTriggerTimeFromSD().
|
inherited |
Tyvek liner reflectivity as a function of photon energy.
Definition at line 288 of file SDetector/Station.cc.
References sdet::Station::fLinerReflectivity, and sdet::Station::GetStationData().
Referenced by G4TankSimulatorOG::G4TankConstruction::SetDetectorParameters(), G4TankSimulatorASCII::G4TankConstruction::SetDetectorParameters(), G4XTankSimulatorAG::G4XTankConstruction::SetDetectorParameters(), and SDetectorTest::testSModelsXMLManager().
|
inherited |
Tyvek liner sigma_alpha roughness parameter.
This parameter is the width of the distribution of the angles between microfacet normals and the average surface normal. This characterizes the average roughness of the tyvek and can be used as an input to optical models that describe the amount of specular reflection
Definition at line 324 of file SDetector/Station.cc.
References sdet::Station::fLinerSigmaAlpha, utl::Validated< T >::Get(), sdet::Station::GetStationData(), and utl::Validated< T >::IsValid().
Referenced by G4TankSimulatorOG::G4TankConstruction::SetDetectorParameters(), G4TankSimulatorASCII::G4TankConstruction::SetDetectorParameters(), G4XTankSimulatorAG::G4XTankConstruction::SetDetectorParameters(), and SDetectorTest::testSModelsXMLManager().
|
inherited |
Tyvek liner specular lobe constant as a function of photon energy.
Definition at line 300 of file SDetector/Station.cc.
References sdet::Station::fLinerSpecularLobe, and sdet::Station::GetStationData().
Referenced by G4TankSimulatorOG::G4TankConstruction::SetDetectorParameters(), G4TankSimulatorASCII::G4TankConstruction::SetDetectorParameters(), G4XTankSimulatorAG::G4XTankConstruction::SetDetectorParameters(), and SDetectorTest::testSModelsXMLManager().
|
inherited |
Tyvek liner specular spike constant as a function of photon energy.
Definition at line 312 of file SDetector/Station.cc.
References sdet::Station::fLinerSpecularSpike, and sdet::Station::GetStationData().
Referenced by G4TankSimulatorOG::G4TankConstruction::SetDetectorParameters(), G4TankSimulatorASCII::G4TankConstruction::SetDetectorParameters(), G4XTankSimulatorAG::G4XTankConstruction::SetDetectorParameters(), and SDetectorTest::testSModelsXMLManager().
|
inherited |
Get the Auger reference system centered on the tank.
Definition at line 528 of file SDetector/Station.cc.
References fwk::LocalCoordinateSystemConstructor< Policy >::Create().
Referenced by FastTankSimulatorOG::FastTankSimulator::CalculateDistanceInTank(), mdet::Scintillator::ComputeGroundPlane(), G4StationSimulatorOG::G4StationPrimaryGenerator::GeneratePrimaries(), G4StationSimulatorOG::G4StationFastCerenkov::GetDataFromConstruction(), G4StationSimulatorOG::G4TankFastCerenkov::GetDataFromConstruction(), mdet::Module::GetDepth(), mdet::Counter::GetReferenceCoordinateSystem(), cdet::Station::GetRPCPosition(), ParticleInjectorOG::ParticleInjector::InjectParticles(), G4StationSimulatorOG::G4ScintillatorAction::ProcessHits(), SdAccidentalInjectorKG::SdAccidentalInjector::Run(), GeometryExampleNS::GeometryExample::Run(), LEInjectorOG::LEInjector::Run(), CachedXShowerRegeneratorAG::CachedXShowerRegenerator::Run(), CachedShowerRegeneratorASCII::CachedShowerRegenerator::Run(), CachedDirectInjectorOG::CachedDirectInjector::Run(), G4XTankSimulatorAG::G4XTankSimulator::RunFast(), FastTankSimulatorOG::FastTankSimulator::SimulateComptonScattering(), TabulatedTankSimulatorNS::TabulatedTankSimulator::SimulateStation(), and G4StationSimulatorOG::G4StationSteppingAction::UserSteppingAction().
|
inherited |
Definition at line 722 of file SDetector/Station.cc.
Referenced by SdCalibPlotterOG::MuonShapeView::Draw().
|
inherited |
Station name.
Definition at line 141 of file SDetector/Station.cc.
References sdet::Station::fName, utl::Validated< T >::Get(), sdet::Station::GetStationData(), utl::Validated< T >::IsValid(), and utl::Validated< T >::SetValid().
Referenced by SDenseDetectorTestBasic::testBasic1(), SDetectorTest::testCrowns(), SDetectorTest::testStationListManager(), and SDetectorTest::testStationNotCommissioned().
|
inherited |
Number of pmts in station.
Definition at line 697 of file SDetector/Station.cc.
References sdet::PMTConstants::eAnyType, and G4StationSimulatorOG::p.
Referenced by sdet::Station::GetScintillatorPMT(), and sdet::Station::GetSmallPMT().
|
inherited |
Number of partners the station has.
Definition at line 435 of file SDetector/Station.cc.
References sdet::Station::SetPartnerIds().
Referenced by SdRecPlotterOG::SdRecPlotter::DrawEvent().
|
inlineinherited |
returns vector of partner station ids
Definition at line 222 of file SDetector/Station.h.
References sdet::Station::SetPartnerIds().
Referenced by SDetectorTest::testGroups().
Get specified PMT by id.
Definition at line 74 of file SDetector/Station.cc.
References sdet::Station::fPMTVector, and G4StationSimulatorOG::p.
Referenced by G4StationSimulatorOG::G4StationFastCerenkov::GetDataFromConstruction(), G4StationSimulatorOG::G4TankFastCerenkov::GetDataFromConstruction(), G4XTankSimulatorAG::G4XTankFastCerenkov::GetDataFromConstruction(), G4TankSimulatorASCII::G4TankFastCerenkov::GetDataFromConstruction(), G4TankSimulatorOG::G4TankFastCerenkov::GetDataFromConstruction(), sdet::Station::GetPMT(), G4StationSimulatorOG::G4TankPMTAction::ProcessHits(), SdSimulationCalibratorOG::SdSimulationCalibrator::ProcessStation(), SdBaselineSimulatorASCII::SdBaselineSimulator::Run(), G4TankSimulatorOG::G4TankConstruction::SetDetectorParameters(), G4TankSimulatorASCII::G4TankConstruction::SetDetectorParameters(), G4XTankSimulatorAG::G4XTankConstruction::SetDetectorParameters(), G4TankSimulatorOG::G4TankStackingAction::SetStation(), G4XTankSimulatorAG::G4XTankStackingAction::SetStation(), G4TankSimulatorASCII::G4TankStackingAction::SetStation(), and SDetectorTest::testSModelsXMLManager().
Get sdet::PMT from an sevt::PMT.
Definition at line 87 of file SDetector/Station.cc.
References sevt::PMT::GetId(), and sdet::Station::GetPMT().
|
inherited |
Tank position.
Definition at line 391 of file SDetector/Station.cc.
References sdet::Station::fEllipsoid, sdet::Station::fPosition, utl::Validated< T >::Get(), utl::UTMPoint::GetPoint(), sdet::Station::GetStationData(), and utl::Validated< T >::IsValid().
Referenced by SdHorizontalReconstructionNS::SdHorizontalReconstruction::CleanEvent(), SdFootprintAnalyzerNS::SdFootprintAnalyzer::ComputeBarycenter(), MdMuonCounterAG::MdMuonCounter::ComputeSignalT50(), LDFFinderOG::LDFFinder::CurvatureFitFnc(), Distance(), SdEventSelectorOG::Distance(), SdRecPlotterOG::SdRecPlotter::DrawEvent(), TopDownSelectorNS::TopDownSelector::EstimateCore(), SdTopDownSignalSelectorUGR::SdTopDownSignalSelectorUGR::EstimateCore(), LDFFinderOG::LDFFinder::EstimateCurvature(), LDFFinderOG::LDFFinder::EstimateNStationsInFit(), LDFFinderOG::LDFFinder::EstimateS1000(), otoa::Detector2ADST::FillDetector(), otoa::FD2ADST::FillFdRecStations(), otoa::FD2ADST::FillHybridStations(), LDFFinderOG::LDFFinder::FixBeta(), LDFFinderOG::LDFFinder::FixGamma(), EventGeneratorOG::EventGenerator::GenerateArrayCentricRandomizedCoreAroundRandomStation(), RdZHAireSSimPreparator::RdZHAireSSimPreparator::GenerateCoreAroundRandomSDStation(), RdREASSimPreparatorNG::RdREASSimPreparatorNG::GenerateCoreAroundRandomSDStation(), EventGeneratorOG::EventGenerator::GenerateCoreAroundStation(), G4TankSimulatorASCII::G4TankPrimaryGenerator::GeneratePrimaries(), G4TankSimulatorOG::G4TankPrimaryGenerator::GeneratePrimaries(), G4XTankSimulatorAG::G4XTankPrimaryGenerator::GeneratePrimaries(), Sd5T5Tester::Sd5T5Tester::GetCrown(), mdet::Module::GetDepth(), SdFootprintAnalyzerNS::SdFootprintAnalyzer::GetFootprintStations(), EventGeneratorOG::EventGenerator::GetInfillCrown(), RdREASSimPreparatorNG::GetInfillCrown(), EventGeneratorOG::EventGenerator::Init(), sdet::SDenseStationListXMLManager::DenseStations::Init(), fdDoubleBumpFinder::FdDoubleBumpFinder::IsPreselected(), LDFFinderOG::LDFFinder::LDFFitChi2Fnc(), LDFFinderOG::LDFFinder::LDFFitMaxLikeFnc(), ScintillatorLDFFinderKG::ScintillatorLDFFinder::MakeStationFitData(), HdAxisFinderUU::HdAxisFinder::MinuitFitFunc(), HybridGeometryFinderWG::HybridGeometryFinder::MinuitFitFuncAxis(), HybridGeometryFinderOG::HybridGeometryFinder::MinuitFitFuncHybrid(), StereoGeometryFinderOG::StereoGeometryFinder::MinuitFitFuncStereoHybrid(), SdFootprintAnalyzerNS::ByIncreasingDistanceToAxis::operator()(), LDFFinderOG::LDFFinder::OutputStations(), SdHorizontalReconstructionNS::SdHorizontalReconstruction::PrepareStationData(), HybridGeometryFinderWG::HybridGeometryFinder::RecalculateChiSquare(), TopDownSelectorNS::TopDownSelector::Recover3Stations(), SdTopDownSignalSelectorUGR::SdTopDownSignalSelectorUGR::Recover3Stations(), TopDownSelectorNS::TopDownSelector::RemoveIsolatedStations(), SdTopDownSignalSelectorUGR::SdTopDownSignalSelectorUGR::RemoveIsolatedStations(), SdAccidentalInjectorKG::SdAccidentalInjector::Run(), ShowerInventorAnalyzerNS::ShowerInventorAnalyzer::Run(), GeometryExampleNS::GeometryExample::Run(), HdAxisFinderUU::HdAxisFinder::Run(), EventGeneratorOG::EventGenerator::Run(), ScintillatorLDFFinderKG::ScintillatorLDFFinder::Run(), MuonCounterViewerAG::MuonCounterViewer::Run(), SdSimMuonNumberFitterNS::SdSimMuonNumberFitter::Run(), UniversalityFitter::UniversalityFitter::Run(), MuonProductionDepthFinderGL::MuonProductionDepthFinder::SetMuonProductionDepthHist(), ScintillatorLDFFinderKG::ScintillatorLDFFinder::SetRecData(), LDFFinderOG::LDFFinder::SetRecData(), SDetectorTest::testBasic(), SDenseDetectorTestBasic::testBasic1(), SDenseDetectorTestAzimuth::testBasicAzimuth(), SDenseDetectorTestBasic::testNoCorePosition(), SDenseDetectorTestBasic::testNoSimShower(), SdHorizontalReconstructionNS::SdHorizontalReconstruction::UpdateBarycenter(), and Sd5T5Tester::Sd5T5Tester::UpdateFirstCrown().
|
inherited |
Radius of the tank (water only)
Simulations use this to set the radius of the cylinder of water used. The thickness of the tank resin is not included in this number, and should be taken from Station::GetThickness()
Definition at line 228 of file SDetector/Station.cc.
References sdet::Station::fRadius, utl::Validated< T >::Get(), sdet::Station::GetStationData(), utl::Validated< T >::IsValid(), and utl::Validated< T >::SetValid().
Referenced by SdAccidentalInjectorKG::SdAccidentalInjector::Init(), FastTankSimulatorOG::FastTankSimulator::Run(), CachedXShowerRegeneratorAG::CachedXShowerRegenerator::Run(), CachedShowerRegeneratorASCII::CachedShowerRegenerator::Run(), MuonCounterViewerAG::MuonCounterViewer::Run(), G4TankSimulatorOG::G4TankConstruction::SetDetectorParameters(), G4XTankSimulatorAG::G4XTankConstruction::SetDetectorParameters(), G4TankSimulatorASCII::G4TankConstruction::SetDetectorParameters(), MuonProductionDepthFinderGL::MuonProductionDepthFinder::SetMuonProductionDepthHist(), ParticleInjectorOG::ParticleInjector::SetPosition(), and SDetectorTest::testSModelsXMLManager().
|
inherited |
Definition at line 191 of file SDetector/Station.cc.
References sdet::Station::fSaturationValue, utl::Validated< T >::Get(), sdet::Station::GetStationData(), and utl::Validated< T >::IsValid().
Referenced by evt::ConvertEventToEc(), DLECorrectionWG::DLECorrection::CorrectAverageDLE(), and SdBaselineSimulatorASCII::SdBaselineSimulator::Run().
|
inlineinherited |
Definition at line 260 of file SDetector/Station.h.
References sdet::Station::fScintillator.
Referenced by G4StationSimulatorOG::G4ScintillatorAction::ProcessHits(), and CachedDirectInjectorOG::CachedDirectInjector::Run().
|
inherited |
Definition at line 118 of file SDetector/Station.cc.
References ERROR, sdet::PMTConstants::eScintillator, sdet::Station::fPMTVector, sdet::Station::GetNPMTs(), and G4StationSimulatorOG::p.
|
inherited |
Definition at line 95 of file SDetector/Station.cc.
References ERROR, sdet::PMTConstants::eWaterCherenkovSmall, sdet::Station::fPMTVector, sdet::Station::GetNPMTs(), and G4StationSimulatorOG::p.
|
inherited |
Thickness of the tank walls.
Definition at line 252 of file SDetector/Station.cc.
References sdet::Station::fThickness, utl::Validated< T >::Get(), sdet::Station::GetStationData(), utl::Validated< T >::IsValid(), and utl::Validated< T >::SetValid().
Referenced by cdet::Station::GetRPCPosition(), SdAccidentalInjectorKG::SdAccidentalInjector::Init(), CachedXShowerRegeneratorAG::CachedXShowerRegenerator::Run(), CachedShowerRegeneratorASCII::CachedShowerRegenerator::Run(), CachedDirectInjectorOG::CachedDirectInjector::Run(), G4TankSimulatorOG::G4TankConstruction::SetDetectorParameters(), G4TankSimulatorASCII::G4TankConstruction::SetDetectorParameters(), and G4XTankSimulatorAG::G4XTankConstruction::SetDetectorParameters().
|
inherited |
Definition at line 179 of file SDetector/Station.cc.
References sdet::Station::fTimingUncertainty, utl::Validated< T >::Get(), sdet::Station::GetStationData(), utl::Validated< T >::IsValid(), and utl::Validated< T >::SetValid().
Definition at line 378 of file SDetector/Station.cc.
References sdet::Station::fUUBCommissionTime, utl::Validated< T >::Get(), sdet::Station::GetStationData(), and utl::Validated< T >::IsValid().
|
inherited |
Water absorption length as a function of photon energy.
Definition at line 264 of file SDetector/Station.cc.
References sdet::Station::fWaterAbsLength, and sdet::Station::GetStationData().
Referenced by G4TankSimulatorOG::G4TankConstruction::SetDetectorParameters(), G4TankSimulatorASCII::G4TankConstruction::SetDetectorParameters(), G4XTankSimulatorAG::G4XTankConstruction::SetDetectorParameters(), and SDetectorTest::testSModelsXMLManager().
|
inherited |
Water refraction index as a function of photon energy.
Definition at line 276 of file SDetector/Station.cc.
References sdet::Station::fWaterRefractionIndex, and sdet::Station::GetStationData().
Referenced by G4TankSimulatorOG::G4TankConstruction::SetDetectorParameters(), G4TankSimulatorASCII::G4TankConstruction::SetDetectorParameters(), G4XTankSimulatorAG::G4XTankConstruction::SetDetectorParameters(), and SDetectorTest::testSModelsXMLManager().
|
inlineinherited |
Definition at line 180 of file SDetector/Station.h.
References sdet::Station::fScintillator.
Referenced by G4StationSimulatorOG::G4ScintillatorAction::ProcessHits(), SelectEvents::SelectEvents::Run(), and CachedDirectInjectorOG::CachedDirectInjector::Run().
|
inherited |
Definition at line 751 of file SDetector/Station.cc.
References sdet::PMTConstants::eWaterCherenkovSmall, and G4StationSimulatorOG::p.
Referenced by G4StationSimulatorOG::G4StationFastCerenkov::GetDataFromConstruction().
|
inlineinherited |
Definition at line 87 of file SDetector/Station.h.
References sdet::Station::InitializeIfNeeded().
|
inlineinherited |
Definition at line 92 of file SDetector/Station.h.
References sdet::Station::InitializeIfNeeded().
|
inlineinherited |
Definition at line 120 of file SDetector/Station.h.
References sdet::Station::InitializeIfNeeded().
|
inlineinherited |
Definition at line 125 of file SDetector/Station.h.
References sdet::Station::InitializeIfNeeded().
|
inlineinherited |
Definition at line 151 of file SDetector/Station.h.
|
inlineinherited |
Tells whether the station belongs to set of hypothetical "dense" stations.
So-called "dense" stations can be placed in different locations for each event in order to, for example, sample the shower at 1000 m from the core in the shower coordinate system
Definition at line 298 of file SDetector/Station.h.
References sdet::Station::fDense.
Referenced by otoa::Detector2ADST::FillDetector(), sdet::SDetector::GetStation(), HybridGeometryFinderOG::HybridGeometryFinder::MinuitFitFuncHybrid(), SdMonteCarloEventSelectorOG::SdMonteCarloEventSelector::Run(), CachedDirectInjectorOG::CachedDirectInjector::Run(), UniversalityFitter::UniversalityFitter::Run(), and SDenseDetectorTestBasic::testBasic1().
|
inherited |
Definition at line 773 of file SDetector/Station.cc.
References RdGeoCeLDFFitter::a, RdGeoCeLDFFitter::b, RdGeoCeLDFFitter::c, Distance(), utl::Plane::GetAnchor(), utl::BasicVector< HepVector >::GetX(), utl::BasicVector< HepVector >::GetY(), utl::Intersection(), utl::kilometer, utl::Line::Propagate(), utl::s, utl::Sqr(), and sqrt().
Referenced by sdet::Station::IsHit(), and CachedDirectInjectorOG::CachedDirectInjector::Run().
|
inlineinherited |
Definition at line 304 of file SDetector/Station.h.
References sdet::Station::IsHit(), and G4StationSimulatorOG::p.
|
inherited |
Station in data acquisition.
Definition at line 337 of file SDetector/Station.cc.
References sdet::Station::fIsInAcquisition, utl::Validated< T >::Get(), sdet::Station::GetStationData(), is(), and utl::Validated< T >::IsValid().
|
inherited |
Tells whether the station is in the regular triangular grid.
Definition at line 443 of file SDetector/Station.cc.
References data, sdet::SDetectorConstants::eAny, sdet::Station::fInGrid, utl::Validated< T >::Get(), sdet::Station::GetStationData(), utl::Validated< T >::IsValid(), and utl::Validated< T >::SetValid().
Referenced by SdFootprintAnalyzerNS::SdFootprintAnalyzer::ComputeBarycenter(), CentralTriggerSimulatorXb::IsSpecialStation(), TopDownSelectorNS::TopDownSelector::RemoveDoublets(), SdTopDownSignalSelectorUGR::SdTopDownSignalSelectorUGR::RemoveDoublets(), SDenseDetectorTestBasic::testBasic1(), and SDetectorTest::testOffGridStations().
|
inherited |
Definition at line 762 of file SDetector/Station.cc.
References utl::BasicVector< HepVector >::GetRho(), and utl::BasicVector< HepVector >::GetZ().
Referenced by CachedDirectInjectorOG::CachedDirectInjector::Run().
|
inlineinherited |
Definition at line 176 of file SDetector/Station.h.
References sdet::Station::fIsUUB.
Referenced by SelectEvents::SelectEvents::Run(), and sdet::Station::Station().
|
inlineinherited |
Beginning of the collection of Partners in multiplet.
Definition at line 211 of file SDetector/Station.h.
References sdet::Station::SetPartnerIds().
|
inlineinherited |
End of the collection of Partners in multiplet.
Definition at line 214 of file SDetector/Station.h.
References sdet::Station::SetPartnerIds().
|
inlineinherited |
Beginning of the collection of pointers to PMTs.
Definition at line 198 of file SDetector/Station.h.
References sdet::Station::fPMTVector.
|
inlineinherited |
End of the collection of pointers to PMTs.
Definition at line 201 of file SDetector/Station.h.
References sdet::Station::fPMTVector.
|
inline |
Definition at line 26 of file SdStationPositionCorrection.cc.
Referenced by SdStationPositionCorrectionOG::SdStationPositionCorrection::Init().
|
inlineinherited |
Definition at line 97 of file SDetector/Station.h.
References sdet::PMTConstants::eScintillator, sdet::PMTConstants::eWaterCherenkovLarge, and sdet::Station::InitializeIfNeeded().
|
inlineinherited |
Definition at line 130 of file SDetector/Station.h.
References sdet::PMTConstants::eScintillator, sdet::PMTConstants::eWaterCherenkovLarge, and sdet::Station::InitializeIfNeeded().
|
inherited |
Definition at line 155 of file SDetector/Station.h.
|
inherited |
Definition at line 83 of file SDetector/Station.h.
|
staticinherited |
Definition at line 108 of file SDetector/Station.h.
|
inherited |
Definition at line 109 of file SDetector/Station.h.
|
mutableprotectedinherited |
Definition at line 449 of file SDetector/Station.h.
Referenced by sdet::Station::GetPosition().
|
mutableprotectedinherited |
Definition at line 448 of file SDetector/Station.h.
|
inherited |
Definition at line 85 of file SDetector/Station.h.
Referenced by sdet::Station::InitializeIfNeeded().