Classes | Functions | Variables
tls Namespace Reference

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
 

Detailed Description

Author
Javier Gonzalez
Date
28 Jan 2008
Author
Javier Gonzalez
Hans Dembinski
Date
17 Nov 2011

Function Documentation

double tls::GetBpsi ( const double  theta,
const double  phi 
)
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().

double tls::PsiPerpendicular ( const double  xpos,
const double  ypos,
const double  theta,
const double  phi 
)
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().

double tls::rPerpendicular ( const double  xpos,
const double  ypos,
const double  theta,
const double  phi 
)
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().

double tls::TankGroundArea ( const double  theta)
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().

double tls::TankMeanTrackLength ( const double  theta)
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().

double tls::TankPerpendicularArea ( const double  theta)
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().

Variable Documentation

const double tls::kDeclination = 3.92*utl::degree
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().

const double tls::kInclination = -35.09*utl::degree
static

kInclination of geomagnetic field in Malargüe, 2007

Definition at line 12 of file MuonProfileUtilities.h.

Referenced by GetBpsi(), and main().

const double tls::kTankHeight = 1.2*utl::meter
static
const double tls::kTankRadius = 1.784*utl::meter
static

, generated on Tue Sep 26 2023.