11#include "TGraphErrors.h"
32 count +=
hptr->GetBinContent(i);
39 double livetime =
hptr->GetBinContent(
hptr->GetXaxis()->FindBin(label.c_str()));
72 JParser<> zap(
"Auxiliary program to find depth dependence of multiplicity rates");
86 catch(
const exception &error) {
118 DEBUG(
"Loading input file " << inputFile <<
endl);
120 TFile* in = TFile::Open(inputFile.c_str(),
"exist");
122 if (in ==
NULL || !in->IsOpen()) {
123 FATAL(
"File: " << inputFile <<
" not opened." <<
endl);
131 DEBUG(
"Loading livetime histogram from " << inputFile <<
endl);
136 FATAL(
"Missing live time histogram.");
145 if (
module->getString() != line) {
continue; }
178 gr_data->SetTitle(TString(
"KM3NeT Preliminary; Depth [m]; Inclusive ") +
Form(
"%d",
minMultiplicity) + TString(
"-fold coincidence rate [Hz]"));
KM3NeT DAQ constants, bit handling, etc.
int main(int argc, char **argv)
Data structure for detector geometry and calibration.
General purpose messaging.
#define DEBUG(A)
Message macros.
Direct access to module in detector data structure.
Scanning of objects from multiple files according a format that follows from the extension of each fi...
Utility class to parse command line options.
#define make_field(A,...)
macro to convert parameter to JParserTemplateElement object
ROOT TTree parameter settings of various packages.
Router for direct addressing of module data in detector data structure.
Data structure for a composite optical module.
Template definition of a multi-dimensional oscillation probability interpolation table.
std::string getLabel(const JLocation &location)
Get module label for monitoring and other applications.
void load(const std::string &file_name, JDetector &detector)
Load detector from input file.
size_t getCount(const array_type< T > &buffer, const JCompare_t &compare)
Count number of unique values.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
Normalisation of MUPAGE events.