1 #ifndef __JTRIGGER__JTRIGGER3DMUON__
2 #define __JTRIGGER__JTRIGGER3DMUON__
Match operator for Cherenkov light from muon with given direction.
Match operator for Cherenkov light from muon in any direction.
Direction set covering (part of) solid angle.
3D match criterion with road width.
double TMaxExtra_ns
maximal extra time [ns]
double gridAngle_deg
grid angle [deg]
double DMax_m
maximal distance between PMTs [m]
double roadWidth_m
maximal road width [m]
int numberOfModules
minimal number of modules to trigger event
bool enabled
enabled status of trigger
int factoryLimit
maximal number of hits to apply trigger logic (above this limit, always trigger)
int numberOfHits
minimal number of hits to trigger event
static JTrigger3N::JParameters getParameters(const JTrigger3DMuon_t::JParameters &input)
Convert trigger parameters.
JTrigger3DMuon(const JTrigger3DMuon_t::JParameters &input)
Constructor.
General purpose muon trigger.
static const double PI
Mathematical constants.
const double getInverseSpeedOfLight()
Get inverse speed of light.
double getTanThetaC()
Get average tangent of Cherenkov angle of water corresponding to group velocity.
double getSinThetaC()
Get average sine of Cherenkov angle of water corresponding to group velocity.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
Auxiliary classes and methods for triggering.