This is the virtual base class for muon numbers. The implementation has to provide these virtual methods. More...
#include <VMuonProfile.h>
Public Member Functions | |
virtual double | EnergyMuon (double xpos, double ypos, double theta, double phi, double energy)=0 |
Expected average muon energy on the ground, at the given coordinates on the ground, for a certain combination of theta, phi, and energy of the primary particle. More... | |
virtual double | GetThetaMax ()=0 |
Maximum zenith angle, at which the tank response function is defined. More... | |
virtual double | GetThetaMin ()=0 |
Minimum zenith angle, at which the tank response function is defined. More... | |
virtual double | NMuon (double xpos, double ypos, double theta, double phi, double energy)=0 |
Expected average number of muons per tank, at the given coordinates on the ground, for a certain combination of theta, phi, and energy of the primary particle. More... | |
virtual double | ThetaMuon (double xpos, double ypos, double theta, double phi, double energy)=0 |
Expected average muon inclination angle on the ground, at the given coordinates on the ground, for a certain combination of theta, phi, and energy of the primary particle. More... | |
virtual | ~VMuonProfile () |
This is the virtual base class for muon numbers. The implementation has to provide these virtual methods.
Definition at line 11 of file VMuonProfile.h.
|
inlinevirtual |
Definition at line 15 of file VMuonProfile.h.
|
pure virtual |
Expected average muon energy on the ground, at the given coordinates on the ground, for a certain combination of theta, phi, and energy of the primary particle.
Implemented in ParametricMuonProfileNS::ParametricMuonProfile, and USCMuonProfileNS::USCMuonProfile.
Referenced by tls::MuonProfile::EnergyMuon().
|
pure virtual |
Maximum zenith angle, at which the tank response function is defined.
Implemented in ParametricMuonProfileNS::ParametricMuonProfile, and USCMuonProfileNS::USCMuonProfile.
Referenced by tls::MuonProfile::GetThetaMax().
|
pure virtual |
Minimum zenith angle, at which the tank response function is defined.
Implemented in ParametricMuonProfileNS::ParametricMuonProfile, and USCMuonProfileNS::USCMuonProfile.
Referenced by tls::MuonProfile::GetThetaMin().
|
pure virtual |
Expected average number of muons per tank, at the given coordinates on the ground, for a certain combination of theta, phi, and energy of the primary particle.
Implemented in ParametricMuonProfileNS::ParametricMuonProfile, and USCMuonProfileNS::USCMuonProfile.
Referenced by tls::MuonProfile::NMuon().
|
pure virtual |
Expected average muon inclination angle on the ground, at the given coordinates on the ground, for a certain combination of theta, phi, and energy of the primary particle.
Implemented in ParametricMuonProfileNS::ParametricMuonProfile, and USCMuonProfileNS::USCMuonProfile.
Referenced by tls::MuonProfile::ThetaMuon().