Classes | Typedefs | Enumerations | Functions | Variables
G4StationSimulatorOG Namespace Reference

Classes

class  G4OutputHandler
 
class  G4ScintillatorAction
 class that handles hits to scintillator bars More...
 
class  G4SoilAction
 
class  G4StationConstruction
 
class  G4StationEventAction
 Geant4 Event user action class. More...
 
class  G4StationFastCerenkov
 
class  G4StationPhysicsList
 
class  G4StationPrimaryGenerator
 
class  G4StationRunAction
 
class  G4StationSimulator
 class that handles Geant4 SD Station simulation adopted from G4TankSimulator More...
 
class  G4StationStackingAction
 Geant4 Stacking user action class. More...
 
class  G4StationSteppingAction
 Geant4 Stepping user action class. More...
 
class  G4StationTrackingAction
 Geant4 Tracking user action class. More...
 
class  G4StationVisManager
 implementation of G4 visualization manager More...
 
class  G4TankFastCerenkov
 
class  G4TankOpBoundaryProcess
 
class  G4TankPMTAction
 class that handles PMT hits More...
 
class  G4UMDPixelAction
 
class  G4UMDPixelHit
 
class  G4UMDScintStripAction
 
struct  PMTConstruction
 
class  UMDFiberTube
 
class  UMDScintiBox
 

Typedefs

typedef std::map< int, double > AccumulatedWeights
 
using G4UMDPixelHitCollection = G4THitsCollection< G4StationSimulatorOG::G4UMDPixelHit >
 

Enumerations

enum  G4TankOpBoundaryProcessStatus {
  Undefined, FresnelRefraction, FresnelReflection, TotalInternalReflection,
  LambertianReflection, LobeReflection, SpikeReflection, BackScattering,
  Absorption, Detection, NotAtBoundary, SameMaterial,
  StepTooSmall, NoRINDEX
}
 
enum  SignalSeparationMode { eStandard, eUniversality }
 

Functions

template<class Material >
void AddProperty (Material *const m, const char *const name, const TabulatedFunction &f)
 
G4ThreeVector Convert (const utl::Point p, const utl::CoordinateSystemPtr cs)
 
template<class T >
void Scale (T &v, const double factor)
 
template<class T >
void Scale (const T &b, const T &e, const double factor)
 
template<class V >
V To (const G4ThreeVector &v, const utl::CoordinateSystemPtr &cs, const double unitConversion)
 
template<class V >
G4ThreeVector ToG4Vector (const V &v, const utl::CoordinateSystemPtr &cs, const double unitConversion)
 

Variables

G4ThreadLocal G4Allocator
< G4UMDPixelHit > * 
gG4UMDPixelHitAllocator
 
const double kDistanceToG4 = CLHEP::m / utl::m
 
const double kEnergyToG4 = CLHEP::eV / utl::eV
 
 p = val
 
template<class T >
 void
 

Typedef Documentation

typedef std::map<int, double> G4StationSimulatorOG::AccumulatedWeights

Definition at line 45 of file G4StationSimulator.h.

Definition at line 53 of file G4UMDPixelHit.h.

Enumeration Type Documentation

Enumerator
Undefined 
FresnelRefraction 
FresnelReflection 
TotalInternalReflection 
LambertianReflection 
LobeReflection 
SpikeReflection 
BackScattering 
Absorption 
Detection 
NotAtBoundary 
SameMaterial 
StepTooSmall 
NoRINDEX 

Definition at line 77 of file G4StationSimulator/G4TankOpBoundaryProcess.h.

Enumerator
eStandard 
eUniversality 

Definition at line 38 of file G4StationSimulator.h.

Function Documentation

template<class Material >
void G4StationSimulatorOG::AddProperty ( Material *const  m,
const char *const  name,
const TabulatedFunction f 
)
inline
G4ThreeVector G4StationSimulatorOG::Convert ( const utl::Point  p,
const utl::CoordinateSystemPtr  cs 
)
inline
template<class T >
void G4StationSimulatorOG::Scale ( T &  v,
const double  factor 
)
inline
template<class T >
void G4StationSimulatorOG::Scale ( const T &  b,
const T &  e,
const double  factor 
)
inline

Definition at line 93 of file G4StationConstruction.cc.

template<class V >
V G4StationSimulatorOG::To ( const G4ThreeVector &  v,
const utl::CoordinateSystemPtr cs,
const double  unitConversion 
)
inline
template<class V >
G4ThreeVector G4StationSimulatorOG::ToG4Vector ( const V v,
const utl::CoordinateSystemPtr cs,
const double  unitConversion 
)
inline

Variable Documentation

G4ThreadLocal G4Allocator< G4StationSimulatorOG::G4UMDPixelHit > * G4StationSimulatorOG::gG4UMDPixelHitAllocator
const double G4StationSimulatorOG::kDistanceToG4 = CLHEP::m / utl::m
const double G4StationSimulatorOG::kEnergyToG4 = CLHEP::eV / utl::eV
G4StationSimulatorOG::p = val

Definition at line 106 of file G4StationConstruction.cc.

Referenced by utl::Md5Sum::AddData(), utl::Md5Sum::AddDataRange(), testShowerParticleList::addParticle(), testVShowerFileParticleIterator::addParticle(), TestShowerParticleIterator::AddParticle(), otoa::SD2ADST::AddStations(), aircraftsToJson(), G4StationSimulatorOG::G4StationConstruction::AssembleStation(), utl::LambertWDetail::BranchPointPolynomial< 1 >(), utl::LambertWDetail::BranchPointPolynomial< 2 >(), utl::LambertWDetail::BranchPointPolynomial< 3 >(), utl::LambertWDetail::BranchPointPolynomial< 4 >(), utl::LambertWDetail::BranchPointPolynomial< 5 >(), utl::LambertWDetail::BranchPointPolynomial< 6 >(), utl::LambertWDetail::BranchPointPolynomial< 7 >(), utl::LambertWDetail::BranchPointPolynomial< 8 >(), utl::LambertWDetail::BranchPointPolynomial< 9 >(), det::DetectorComponent< C, ManagerProvider >::BuildLogMessage(), LDFTestKG::LDFTest::CalculateTankSignal(), SdSimpleSimKG::SdSimpleSim::CalculateTankSignal(), io::cevtPad_ROOT::cevtPad_ROOT(), ShowerLightSimulatorKG::ShowerLightSimulator::CherenkovLight(), SdBaselineFinderOG::SdBaselineFinder::ComputeBaseline(), SdCalibratorOG::SdCalibrator::ComputeBaseline(), computeMagnitudeVector(), utl::ContainsSubstring(), io::Point_ROOT::Convert(), io::Particle_ROOT::Convert(), io::CoordinateSystem_ROOT::Convert(), io::CoordinateSystem_ROOT::CoordinateSystem_ROOT(), fevt::Telescope::CorrectIds(), utl::AugerCoordinateSystemConstructor< Policy >::Create(), utl::PointerContainer::DeepCopy(), utl::Minou::Minimizer< F >::DefineParameters(), utl::PointerContainer::Delete(), utl::Own::Delete(), FdEnergyDepositFinderKG::LateralLightCalculator::DirCherLightFraction(), FdTriggerSimulatorOG::FdTriggerSimulator::DoPixelList(), utl::EnergyDeposit(), LDFFinderOG::LDFFinder::EstimateCurvature(), utl::Minou::Minimizer< F >::EvaluateFunction(), utl::InvisibleEnergy::Factor(), utl::InvisibleEnergy::FactorDerivative(), otoa::Detector2ADST::FillDetector(), G4StationSimulatorOG::G4StationSimulator::FillRPCSimData(), MdGeometryFitterAG::GeometryFitter::FitPlane(), FdEnergyFinderOG::FdEnergyFinder::FitProfile(), FdProfileReconstructorKG::EnergyFitter::FitProfile(), FdProfileReconstructorKG::OpticalHalo::Flasher2005Fraction(), ShowerLightSimulatorKG::ShowerLightSimulator::FluorescenceLight(), utl::Minou::Minimizer< F >::for(), atm::CherenkovModel::GaisserHillas(), FdEnergyDepositFinderKG::ProfileFitter::GaisserHillasChi2(), FdEnergyDepositFinderKG::ProfileFitter::GaisserHillasLogLike(), FdEnergyDepositFinderKG::ProfileFitter::GaisserHillasLogLikeConvoluted(), fevt::Telescope::GenerateMirrorEventBorderPixels(), Polynomial::GenerateParameters(), atm::GOESDB::GetAllCloudProbabilities(), det::DetectorComponent< C, ManagerProvider >::GetData(), GetGillerAngularParameter(), FdCalibratorOG::FdCalibrator::GetHeatCalibrationCorrection(), utl::Particle::GetMomentum(), sevt::PMTSimData::GetMultiTrace(), sevt::PMTSimData::GetMultiTraceD(), RdHASLDFFitter::LDFFitFunctionGaussSigmoid::GetNormalization(), sdet::Station::GetNPMTs(), sevt::Station::GetNPMTs(), fdet::FParametricOpticalEfficiencyLossManager::GetOpticalEfficiencyCorrectionForTelescope(), fevt::Telescope::GetPixel(), sevt::Station::GetPMT(), sdet::Station::GetPMT(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::GetPulseTimeSpan(), MdCounterSimulatorAG::MdCounterSimulator::GetPulseTimeSpan(), sevt::Station::GetScintillatorPMT(), sdet::Station::GetScintillatorPMT(), un2::GetSignal(), sevt::Station::GetSmallPMT(), sdet::Station::GetSmallPMT(), fwk::ParametricGeoMagneticField::GetXYZ(), handleHTTPRequest(), fevt::Telescope::HasPixel(), sevt::Station::HasPMT(), sdet::Station::HasSmallPMT(), RdLDFMultiFitter::RdLDFMultiFitter::Init(), LDFFinderKG::LDFFinder::Init(), mdet::Scintillator::IntersectionHelper(), utl::InverseMoyalBranchPointExpansion(), sdet::Station::IsHit(), mdet::PMT::IsNeighbor(), RdGeoCeLDFFitter::LDFGeoDxmax(), SdPlaneFitOG::SdPlaneFit::LinearFit(), RdPlaneFit::RdPlaneFit::LinearFit(), RdScintPlaneFit::RdScintPlaneFit::LinearFit(), fftwpp::Threadtable< keytype2, keyless2 >::Lookup(), mdet::MDetector::LookUpAssociatedCounter(), main(), fevt::Telescope::MakePixel(), mdet::Pixel::MakeSPEAt(), EventGeneratorOG::EventGenerator::MaximumRp(), SdSimMuonNumberFitterNS::Likelihood::MinuitFnc(), modesSendBeastOutput(), modesSendRawOutput(), modesSendSBSOutput(), io::MultipleGaisserHillasParameters_ROOT::MultipleGaisserHillasParameters_ROOT(), RdGeoCeLDFFitter::my_gamma2(), fftwpp::fftw::Normalize(), testUTMPoint::oneLatLongConversion(), utl::LameShadowPtr< revt::EventTrigger >::operator!=(), utl::ShadowPtr< evt::evt::VGaisserHillasParameter >::operator!=(), MdLDFFinderAG::LikeFCN::operator()(), sdet::Trigger::ThresholdUp::operator()(), UnivFitterKG::WCDFitFunction::operator()(), utl::operator+=(), utl::operator-=(), SdHistogramFitterOG::operator<<(), SdHistogramFitterKG::operator<<(), SdTraceCalibratorOG::operator<<(), SdBaselineFinderKG::operator<<(), SdCalibratorOG::operator<<(), sevt::SEvent::operator=(), fevt::Eye::operator=(), utl::LameShadowPtr< revt::EventTrigger >::operator=(), sevt::Station::operator=(), utl::ShadowPtr< evt::evt::VGaisserHillasParameter >::operator=(), utl::LameShadowPtr< revt::EventTrigger >::operator==(), utl::ShadowPtr< evt::evt::VGaisserHillasParameter >::operator==(), io::CounterSimData_ROOT::operator>>(), io::cevtStationSimData_ROOT::operator>>(), io::StationSimData_ROOT::operator>>(), io::CoordinateSystem_ROOT::operator>>(), io::Station_ROOT::operator>>(), io::ScintillatorSimData_ROOT::operator>>(), io::ParameterStorage_ROOT::ParameterStorage_ROOT(), io::Particle_ROOT::Particle_ROOT(), io::Pixel_ROOT::Pixel_ROOT(), io::PMT_ROOT::PMT_ROOT(), io::PMTSimData_ROOT::PMTSimData_ROOT(), utl::ReferenceEllipsoid::PointToLatitudeLongitudeHeight(), tls::VTankResponse::PoissonConvolvedCDF(), tls::VTankResponse::PoissonConvolvedMeanAndStDev(), tls::VTankResponse::PoissonConvolvedPDF(), Array::posix_memalign0(), G4StationSimulatorOG::G4TankOpBoundaryProcess::PostStepDoIt(), ShowerLightSimulatorKG::ShowerLightSimulator::PrimaryCherenkovLight(), MdOptoElectronicSimulatorAG::MdOptoElectronicSimulator::ProcessPulses(), MdCounterSimulatorAG::MdCounterSimulator::ProcessPulses(), io::AiresShowerFile::Read(), RecDataWriterNG::RecDataWriter::ReadConfig(), readDataFromFile(), io::CorsikaShowerFile::ReadProfile(), TelescopeSimulatorLX::TelescopeSimulator::Reset(), RdHASLDFFitter::RdHASLDFFitter::Run(), SdCalibPlotterOG::SdCalibPlotter::Run(), FdLightCollectionEfficiencyKG::CorrectedApLightCalculator::Run(), LDFFinderOG::LDFFinder::Run(), PlotGOESNS::PlotGOES::Run(), LDFFinderKG::LDFFinder::Run(), CachedDirectInjectorOG::CachedDirectInjector::Run(), Validatrix::Validatrix::Run(), io::SdFootprintData_ROOT::SdFootprintData_ROOT(), G4StationSimulatorOG::G4StationSimulator::Setup::Set(), sevt::PlaneFrontRecData::SetBarycenter(), mevt::ModuleRecData::SetCornerClippingProbability(), utl::Minou::Base::SetCurrentParameters(), G4StationSimulatorOG::G4StationConstruction::SetDetectorParameters(), utl::MessageLogger::SetFlushPeriod(), GroundPropagatorAG::SteppingAction::SetImpingingParticle(), EdepSimulatorAG::SteppingAction::SetImpingingParticle(), G4XTankSimulatorAG::G4XTankSteppingAction::SetImpingingParticle(), utl::Photon::SetPosition(), testArtificialShowerFileParticleIterator::setUp(), testSenecaShowerFileParticleIterator::setUp(), fftwpp::fftw::Shift(), sevt::StationSimData::Shrink(), utl::StringEquivalent(), LDFTestKG::LDFTest::T1TriggerProbability(), SdSimpleSimKG::SdSimpleSim::T1TriggerProbability(), testArtificialShowerFileParticleIterator::tearDown(), testSenecaShowerFileParticleIterator::tearDown(), TestSparseVector::TestAddSubtract(), testAxialVector::testAxialVectorTransformation(), testBasicVector::testConstructor(), testBasicVector::testConstructorCylindrical(), TestShowerParticleIterator::TestDereferenceAfterLast(), TestShowerParticleIterator::TestDereferenceEmpty(), testAtmLowLevelAtmInterface::testGOESDB(), MathTest::TestInverseNormalCDF(), MathTest::TestLambertW(), testUTMPoint::testLatLongConversions(), testParticle::testMomentum(), testArtificialShowerFile::testParticleRead(), testSenecaShowerFile::testParticleRead(), testCorsikaShowerFile::testParticleRead(), testAiresShowerFile::testParticleRead(), FdTriggerSimulatorOG::FdTriggerSimulator::TestPattern(), testPoint::testPointTransformation(), TestMinou::TestPolynomial(), MathTest::TestPolynomial(), testSenecaShowerFileParticleIterator::testSenecaToDPAParticle(), ReaderTest::testTabulatedFunction(), testUTMPoint::testUTMConversions(), testVector::testVectorTransformation(), otoa::TimeStamp2GMST(), TelescopeSimulatorKG2::RTFunctions::Torus(), TelescopeSimulatorKG2::RTFunctions::TorusNormal(), TelescopeSimulatorKG2::Camera::TraceShadow(), sdet::Station::Update(), sdet::Station::UpdateElectronics(), G4StationSimulatorOG::G4StationSteppingAction::UserSteppingAction(), atm::AerosolZone::~AerosolZone(), fevt::Eye::~Eye(), Risetime1000::RisetimeResultsLLL::~RisetimeResultsLLL(), sevt::SEvent::~SEvent(), sevt::Station::~Station(), sdet::Station::~Station(), and utl::TypeLabeledContainer< Base, OwnershipPolicy >::~TypeLabeledContainer().

template<class T >
G4StationSimulatorOG::void
inline
Initial value:

Definition at line 104 of file G4StationConstruction.cc.


, generated on Tue Sep 26 2023.