78 catch(
const exception& error) {
86 if (
scanners.setEvtWeightFactor(factors) == 0) {
87 FATAL(
"No weight factors could be set." <<
endl);
112 Evt*
event = in.next();
115 WARNING(
"Event " << in.getCounter() <<
" is empty; skip.");
119 const double weight = scanner->getWeight(*event);
126 WARNING(
"Non-finite reweighting factor " << weight <<
127 " for event " << in.getCounter() <<
"!");
int main(int argc, char **argv)
Recording of objects on file according a format that follows from the file name extension.
General purpose messaging.
#define DEBUG(A)
Message macros.
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
Definition of particle types.
I/O formatting auxiliaries.
ROOT TTree parameter settings of various packages.
Template specialisation for a map between event categories and event-weight factor products.
void createUUID()
Create UUID if not already set.
const JHead & getHeader() const
Get header.
Data structure for set of track fit results.
Template definition of a multi-dimensional oscillation probability interpolation table.
void copy(const Head &from, JHead &to)
Copy header from from to to.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
JMultiHead getMultiHeader(const JMultipleFileScanner_t &file_list)
Get multi-header corresponding to a given file list.
KM3NeT DAQ data structures and auxiliaries.
The Evt class respresent a Monte Carlo (MC) event as well as an offline event.
The Head class reflects the header of Monte-Carlo event files, which consists of keys (also referred ...
Auxiliary data structure to store multiple headers and bookkeep event-weight normalisations.
Empty structure for specification of parser element that is initialised (i.e. does not require input)...
Auxiliary class for organising Monte Carlo file scanners associated with event weighters.
Auxiliary base class for list of file names.
Auxiliary data structure for alignment of data.
Auxiliary data structure for floating point format specification.
static const int WEIGHTLIST_RESCALED_EVENT_RATE
Rescaled event rate [s-1].
static const int WEIGHTLIST_NORMALISATION
Event rate normalisation.