Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
MuonAnalysis
MomentumScaleCalibration
interface
MuonPair.h
Go to the documentation of this file.
1
#ifndef MuonPair_h
2
#define MuonPair_h
3
4
#include <TObject.h>
5
#include "
MuonAnalysis/MomentumScaleCalibration/interface/Muon.h
"
6
#include "
MuonAnalysis/MomentumScaleCalibration/interface/Event.h
"
7
13
class
MuonPair
:
public
TObject
14
{
15
public
:
16
MuonPair
() :
17
//initialize 2 object of class muon
18
mu1
(
lorentzVector
(0,0,0,0),-1),
19
mu2
(
lorentzVector
(0,0,0,0),1),
20
event
(0,0,0,0,0)
21
{}
22
23
MuonPair
(
const
MuScleFitMuon
& initMu1,
const
MuScleFitMuon
& initMu2,
const
MuScleFitEvent
& initMuEvt) :
24
mu1
(initMu1),
25
mu2
(initMu2),
26
event
(initMuEvt)
27
{}
28
29
31
void
copy
(
const
MuonPair
& copyPair)
32
{
33
mu1
= copyPair.
mu1
;
34
mu2
= copyPair.
mu2
;
35
event
= copyPair.
event
;
36
}
37
38
MuScleFitMuon
mu1
;
39
MuScleFitMuon
mu2
;
40
MuScleFitEvent
event
;
41
42
ClassDef(
MuonPair
, 3)
43
};
44
ClassImp(
MuonPair
)
45
46
#endif
Muon.h
lorentzVector
reco::Particle::LorentzVector lorentzVector
Definition:
GenMuonPair.h:9
MuonPair::event
MuScleFitEvent event
Definition:
MuonPair.h:40
MuonPair::mu1
MuScleFitMuon mu1
Definition:
MuonPair.h:38
MuonPair::mu2
MuScleFitMuon mu2
Definition:
MuonPair.h:39
MuScleFitEvent
Definition:
Event.h:6
MuScleFitMuon
Definition:
Muon.h:14
MuonPair::MuonPair
MuonPair(const MuScleFitMuon &initMu1, const MuScleFitMuon &initMu2, const MuScleFitEvent &initMuEvt)
Definition:
MuonPair.h:23
MuonPair::copy
void copy(const MuonPair ©Pair)
Used to copy the content of another MuonPair.
Definition:
MuonPair.h:31
Event.h
MuonPair
Definition:
MuonPair.h:13
MuonPair::MuonPair
MuonPair()
Definition:
MuonPair.h:16
Generated for CMSSW Reference Manual by
1.8.5