Classes | |
class | DefaultPhysicsList |
Default physics list to be used by multiple Geant4 modules in one offline session. More... | |
class | DummyProcessAtRest |
class | EMComponent |
Facade for any instance of EMComponent. More... | |
class | EMComponentIVR |
Implementation of EM component interface. More... | |
class | G4OutputHandler |
This class redirects Geant4's streams G4cerr and G4cerr to the framework's utl::ErrorLogger. More... | |
class | G4VPhysicsListCustomization |
Class to specify customization of the standard global PhysicsList that are handled by the Geant4Manager. More... | |
class | Geant4Customization |
Data structure to hold the different Geant4 global objects required to run a single module. More... | |
class | Geant4Manager |
class that handles multiple Geant4 runs in one offline session More... | |
class | GlobalGeometry |
class | GlobalPhysicsList |
G4VUserPhysicsList to aggregate physics lists to be used by multiple Geant4 modules in one offline session. More... | |
class | MuonProfile |
Class to handle average muon profiles. More... | |
class | SimpleEMComponent |
Simple implementation of EM component interface. More... | |
class | TabulatedPDF |
class | TankResponseFactory |
Singleton class to create VTankResponse objects. More... | |
class | VEMComponent |
Interface class for coupling different EM component calculations into the reconstruction code. More... | |
class | VMuonProfile |
This is the virtual base class for muon numbers. The implementation has to provide these virtual methods. More... | |
class | VTankResponse |
Interface class for coupling different tank response calculations into the reconstruction code. Common arguments are "theta" for the zenith angle of incoming muons and "r" the radial distance of the station to the shower axis. More... | |
class | ZeroEMComponent |
Implementation of EM component interface. More... | |
Functions | |
double | GetBpsi (const double theta, const double phi) |
double | PsiPerpendicular (const double xpos, const double ypos, const double theta, const double phi) |
polar angle in shower front plane coordinate system More... | |
double | rPerpendicular (const double xpos, const double ypos, const double theta, const double phi) |
radial distance in shower front plane coordinate system More... | |
double | TankGroundArea (const double theta) |
Projected ground area of Auger tank seen by muon with zenith angle theta. More... | |
double | TankMeanTrackLength (const double theta) |
Mean track length of particle piercing Auger tank with zenith angle theta. More... | |
double | TankPerpendicularArea (const double theta) |
Perpendicular area of Auger tank seen by muon with zenith angle theta. More... | |
Variables | |
static const double | kDeclination = 3.92*utl::degree |
kDeclination of geomagnetic field in Malargüe, 2007 More... | |
static const double | kInclination = -35.09*utl::degree |
kInclination of geomagnetic field in Malargüe, 2007 More... | |
static const double | kTankHeight = 1.2*utl::meter |
static const double | kTankRadius = 1.784*utl::meter |
|
inline |
Rotation angle needed to align the y-axis (perpendicular to the axis of the cascade) and transverse component of magnetic field. Original written by Ricardo Vazquez
Definition at line 19 of file MuonProfileUtilities.h.
References kDeclination, kInclination, and sqrt().
Referenced by ParametricMuonProfileNS::ParametricMuonProfile::CachedSetProfile(), and USCMuonProfileNS::USCMuonProfile::SetProfile().
|
inline |
polar angle in shower front plane coordinate system
Definition at line 66 of file MuonProfileUtilities.h.
Referenced by ParametricMuonProfileNS::ParametricMuonProfile::EvaluateProfile(), and USCMuonProfileNS::USCMuonProfile::NMuon().
|
inline |
radial distance in shower front plane coordinate system
Definition at line 47 of file MuonProfileUtilities.h.
References std::pow(), and sqrt().
Referenced by USCMuonProfileNS::USCMuonProfile::EnergyMuon(), ParametricMuonProfileNS::ParametricMuonProfile::EvaluateProfile(), and USCMuonProfileNS::USCMuonProfile::NMuon().
|
inline |
Projected ground area of Auger tank seen by muon with zenith angle theta.
Definition at line 25 of file TankResponseUtilities.h.
References utl::kPi, kTankHeight, and kTankRadius.
Referenced by USCMuonProfileNS::USCMuonProfile::NMuon().
|
inline |
Mean track length of particle piercing Auger tank with zenith angle theta.
Definition at line 34 of file TankResponseUtilities.h.
References utl::kPi, kTankHeight, kTankRadius, and TankPerpendicularArea().
Referenced by SimpleTankResponseNS::TankResponse::CalculateAverageAndSigma(), main(), and SdHorizontalReconstructionNS::ShowerFrontFunction::Predict().
|
inline |
Perpendicular area of Auger tank seen by muon with zenith angle theta.
Definition at line 15 of file TankResponseUtilities.h.
References utl::kPi, kTankHeight, and kTankRadius.
Referenced by TankMeanTrackLength().
|
static |
kDeclination of geomagnetic field in Malargüe, 2007
Definition at line 10 of file MuonProfileUtilities.h.
Referenced by GetBpsi(), main(), and USCMuonProfileNS::USCMuonProfile::PhiMap().
|
static |
kInclination of geomagnetic field in Malargüe, 2007
Definition at line 12 of file MuonProfileUtilities.h.
|
static |
Definition at line 10 of file TankResponseUtilities.h.
Referenced by TankGroundArea(), TankMeanTrackLength(), and TankPerpendicularArea().
|
static |
Definition at line 9 of file TankResponseUtilities.h.
Referenced by TankGroundArea(), TankMeanTrackLength(), and TankPerpendicularArea().