Jpp 19.3.0-rc.3
the software that should make you happy
Loading...
Searching...
No Matches
JMuonBundleCategory.hh File Reference

Classes and methods for defining muon bundle categories. More...

Go to the source code of this file.

Classes

struct  JAANET::JMuonBundleCategory
 Class for muon bundle categories. More...
 
struct  JAANET::JMuonBundleCategory::JMuonBundleCategoryHelper
 Auxiliary class for I/O of muon bundle category. More...
 

Namespaces

namespace  JAANET
 Extensions to Evt data format.
 
namespace  JPP
 This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 

Macros

#define RETURN_IF_DIFFERENT_RANGE(A, B)
 

Functions

bool JAANET::is_muon_bundle_primary (const int type)
 Auxiliary function to check if given PDG code corresponds to a valid muon bundle primary type.
 

Variables

static const JRange< double > JAANET::DEFAULT_BUNDLE_ENERGY_RANGE = JRange<double>(0, 1e11)
 Default bundle energy range [GeV].
 
static const JRange< double > JAANET::DEFAULT_BUNDLE_COSINE_ZENITH_ANGLE_RANGE = JRange<double>(-1.0, 1.0)
 Default bundle cosine zenith angle range [-].
 
static const JRange< int > JAANET::DEFAULT_BUNDLE_MULTIPLICITY_RANGE = JRange<int> (0, 1000)
 Default bundle multiplicity range [-].
 
static const double JAANET::DEFAULT_BUNDLE_RADIAL_EXTENT = 1e5
 Default bundle radial extent [m].
 

Detailed Description

Classes and methods for defining muon bundle categories.

Author
bjung

Definition in file JMuonBundleCategory.hh.

Macro Definition Documentation

◆ RETURN_IF_DIFFERENT_RANGE

#define RETURN_IF_DIFFERENT_RANGE ( A,
B )
Value:
if (A != B) { return (A.getLowerLimit() == B.getLowerLimit() ? \
A.getUpperLimit() < B.getUpperLimit() : \
A.getLowerLimit() < B.getLowerLimit() ); }