Jpp
18.2.1
the software that should make you happy
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
software
JAAnet
JEvtWeightSupportkit.hh
Go to the documentation of this file.
1
#ifndef __JAANET_JEVTWEIGHTSUPPORTKIT__
2
#define __JAANET_JEVTWEIGHTSUPPORTKIT__
3
4
#include "
JLang/JUUID.hh
"
5
6
7
/**
8
* \author bjjung
9
*/
10
11
namespace
JAANET {}
12
namespace
JPP {
using namespace
JAANET; }
13
14
namespace
JAANET {
15
16
using
JLANG::JUUID
;
17
18
19
/**
20
* Auxiliary data structure for storing pairs of header UUIDs and event-weight normalisations.
21
*/
22
struct
JEvtWeightNormalisation
23
{
24
/**
25
* Default constructor.
26
*/
27
JEvtWeightNormalisation
() :
28
UUID
(),
29
normalisation
()
30
{}
31
32
33
/**
34
* Constructor.
35
*
36
* \param UUID header UUID
37
* \param normalisation event-weight normalisation
38
*/
39
JEvtWeightNormalisation
(
const
JUUID
&
UUID
,
40
const
double
normalisation
) :
41
UUID(UUID),
42
normalisation(normalisation)
43
{}
44
45
46
JUUID
UUID
;
//!< header UUID
47
double
normalisation
;
//!< event-weight normalisation
48
};
49
}
50
51
#endif
JAANET::JEvtWeightNormalisation
Auxiliary data structure for storing pairs of header UUIDs and event-weight normalisations.
Definition:
JEvtWeightSupportkit.hh:22
JAANET::JEvtWeightNormalisation::JEvtWeightNormalisation
JEvtWeightNormalisation(const JUUID &UUID, const double normalisation)
Constructor.
Definition:
JEvtWeightSupportkit.hh:39
JAANET::JEvtWeightNormalisation::normalisation
double normalisation
event-weight normalisation
Definition:
JEvtWeightSupportkit.hh:47
JAANET::JEvtWeightNormalisation::UUID
JUUID UUID
header UUID
Definition:
JEvtWeightSupportkit.hh:46
JLANG::JUUID
Simple wrapper for UUID.
Definition:
JUUID.hh:22
JAANET::JEvtWeightNormalisation::JEvtWeightNormalisation
JEvtWeightNormalisation()
Default constructor.
Definition:
JEvtWeightSupportkit.hh:27
JUUID.hh
Generated by
1.8.5