1 #ifndef __JCALIBRATE_JCALIBRATEK40__ 
    2 #define __JCALIBRATE_JCALIBRATEK40__ 
   30   static const char* 
const WS_t           = 
"WS";              
 
   31   static const char* 
const WB_t           = 
"WB";              
 
   33   static const char* 
const _2S            = 
".2S";             
 
   34   static const char* 
const _1B            = 
".1B";             
 
   35   static const char* 
const _1L            = 
".1L";             
 
   36   static const char* 
const _2R            = 
".2R";             
 
   37   static const char* 
const _2F            = 
".2F";             
 
   38   static const char* 
const _1D            = 
".1D";             
 
   39   static const char* 
const _1F            = 
".1F";             
 
   55                         const double   epsilon = 1.0e-5) :
 
   74       else if (max(first.first, first.second) == max(second.first, second.second))
 
   75         return min(first.first, first.second) < min(second.first, second.second);
 
   77         return max(first.first, first.second) < max(second.first, second.second);
 
Data structure for optical module.
 
Data structure for a composite optical module.
 
const JPMT & getPMT(const int index) const
Get PMT.
 
const JDirection3D & getDirection() const
Get direction.
 
Auxiliary classes and methods for PMT calibration.
 
static const char *const _1F
Name extension for 1D time offset fit.
 
static const char *const _2S
Name extension for 2D counts.
 
static const char *const WB_t
Named bin for value of TMax_ns in JCalibrateK40.
 
static const char *const weights_hist_t
Histogram naming.
 
static const char *const _2F
Name extension for 2F rate fitted.
 
static const char *const _1D
Name extension for 1D time offset.
 
static const char *const _1B
Name extension for 1D background.
 
static const char *const WS_t
Named bin for time residual bin width.
 
static const char *const _2R
Name extension for 2D rate measured.
 
static const char *const W1_overall_t
Named bin for duration of the run.
 
JCombinatorics::pair_type pair_type
 
static const char *const _1L
Name extension for 1D live time.
 
double getDot(const JFirst_t &first, const JSecond_t &second)
Get dot product of objects.
 
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 
PMT combinatorics for optical module.
 
JCombinatorics_t()
Default constructor.
 
JCombinatorics_t(const JModule &module)
Constructor.
 
Auxiliary class to sort pairs of PMT addresses within optical module.
 
double getDot(const pair_type &pair) const
Get cosine of space angle between PMT axes.
 
JPairwiseComparator(const JModule &module, const double epsilon=1.0e-5)
Constructor.
 
bool operator()(const pair_type &first, const pair_type &second) const
Comparison of two pairs of PMT addresses.