1 #ifndef __JAANET__JEVTWEIGHT__
2 #define __JAANET__JEVTWEIGHT__
Extensions to Evt data format.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
The Evt class respresent a Monte Carlo (MC) event as well as an offline event.
std::vector< double > w
MC: Weights w[0]=w1, w[1]=w2, w[2]=w3 (see e.g. Tag list or km3net-dataformat/definitions)
Low-level interface for event weighing.
Abstract base class for event weighing.
double normalisation
Event-weight normalisation.
virtual void setNormalisation(const double normalisation) override
Set event-weight normalisation factor.
virtual double getNormalisation() const override
Get event-weight normalisation.
virtual double getNormalisation(const Evt &evt) const
Get event-weight normalisation.
virtual ~JEvtWeight()
Virtual destructor.
JEvtWeight()
Default constructor.
Template class for object cloning.
static const int WEIGHTLIST_NORMALISATION
Event rate normalisation.