Main Page
Namespaces
Classes
Package Documentation
MuonAnalysis
MomentumScaleCalibration
interface
Event.h
Go to the documentation of this file.
1
#ifndef MuScleFitEvent_h
2
#define MuScleFitEvent_h
3
4
#include "TObject.h"
5
6
class
MuScleFitEvent
:
public
TObject
7
{
8
public
:
9
MuScleFitEvent
() :
10
fRun
(0),
11
fEvent
(0),
12
fMCWeight
(0),
13
fTrueNumPUvtx
(0),
14
fTrueNumInteractions
(0),
15
fNpv
(0)
16
{}
17
18
MuScleFitEvent
(
const
unsigned
int
initRun,
const
unsigned
long
long
initEvent,
const
double
initMCWeight,
const
int
initNPUvtx,
const
float
initTrueNI,
const
int
initNpv) :
19
fRun
(initRun),
20
fEvent
(initEvent),
21
fMCWeight
(initMCWeight),
22
fTrueNumPUvtx
(initNPUvtx),
23
fTrueNumInteractions
(initTrueNI),
24
fNpv
(initNpv)
25
{}
26
27
// Getters
28
UInt_t
run
()
const
{
return
fRun
;}
29
ULong64_t
event
()
const
{
return
fEvent
;}
30
Double_t
MCweight
()
const
{
return
fMCWeight
;}
31
Int_t
nPUvtx
()
const
{
return
fTrueNumPUvtx
;}
32
Float_t
nTrueInteractions
()
const
{
return
fTrueNumInteractions
;}
33
UInt_t
npv
()
const
{
return
fNpv
;}
34
35
36
UInt_t
fRun
;
37
ULong64_t
fEvent
;
38
Double_t
fMCWeight
;
39
Int_t
fTrueNumPUvtx
;
40
Float_t
fTrueNumInteractions
;
41
UInt_t
fNpv
;
42
43
44
ClassDef(
MuScleFitEvent
, 1)
45
};
46
47
ClassImp
(
MuScleFitEvent
);
48
49
#endif
50
MuScleFitEvent::nPUvtx
Int_t nPUvtx() const
Definition:
Event.h:31
ClassImp
ClassImp(MuScleFitEvent)
MuScleFitEvent::MuScleFitEvent
MuScleFitEvent()
Definition:
Event.h:9
MuScleFitEvent::fTrueNumPUvtx
Int_t fTrueNumPUvtx
Definition:
Event.h:39
MuScleFitEvent::npv
UInt_t npv() const
Definition:
Event.h:33
MuScleFitEvent::fEvent
ULong64_t fEvent
Definition:
Event.h:37
MuScleFitEvent
Definition:
Event.h:6
MuScleFitEvent::MuScleFitEvent
MuScleFitEvent(const unsigned int initRun, const unsigned long long initEvent, const double initMCWeight, const int initNPUvtx, const float initTrueNI, const int initNpv)
Definition:
Event.h:18
MuScleFitEvent::fRun
UInt_t fRun
Definition:
Event.h:36
MuScleFitEvent::fNpv
UInt_t fNpv
Definition:
Event.h:41
MuScleFitEvent::nTrueInteractions
Float_t nTrueInteractions() const
Definition:
Event.h:32
MuScleFitEvent::fMCWeight
Double_t fMCWeight
Definition:
Event.h:38
MuScleFitEvent::fTrueNumInteractions
Float_t fTrueNumInteractions
Definition:
Event.h:40
MuScleFitEvent::MCweight
Double_t MCweight() const
Definition:
Event.h:30
MuScleFitEvent::event
ULong64_t event() const
Definition:
Event.h:29
MuScleFitEvent::run
UInt_t run() const
Definition:
Event.h:28
Generated for CMSSW Reference Manual by
1.8.11