ATLAS Offline Software
Loading...
Searching...
No Matches
Event
EventCommonTPCnv
EventCommonTPCnv
HepLorentzVector_p1.h
Go to the documentation of this file.
1
2
3
/*
4
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
// HepLorentzVector_p1.h
8
// Header file for class HepLorentzVector_p1
9
// Author: S.Binet<binet@cern.ch>
11
#ifndef EVENTCOMMONTPCNV_HEPLORENTZVECTOR_P1_H
12
#define EVENTCOMMONTPCNV_HEPLORENTZVECTOR_P1_H
13
14
// STL includes
15
16
// Gaudi includes
17
18
// Forward declaration
19
class
HepLorentzVectorCnv_p1
;
20
21
class
HepLorentzVector_p1
22
{
23
25
// Public methods:
27
public
:
28
31
HepLorentzVector_p1
(
const
double
px = 0.,
const
double
py = 0.,
32
const
double
pz = 0.,
const
double
ene = 0. );
33
35
// Data: (don't bother encapsulate
37
38
double
m_px
;
39
double
m_py
;
40
double
m_pz
;
41
double
m_ene
;
42
};
43
45
// Inline methods:
47
inline
HepLorentzVector_p1::HepLorentzVector_p1
(
const
double
px,
48
const
double
py,
49
const
double
pz,
50
const
double
ene ) :
51
m_px
( px ),
52
m_py
( py ),
53
m_pz
( pz ),
54
m_ene
( ene )
55
{}
56
57
#endif
//> EVENTCOMMONTPCNV_HEPLORENTZVECTOR_P1_H
HepLorentzVectorCnv_p1
Definition
HepLorentzVectorCnv_p1.h:34
HepLorentzVector_p1::m_px
double m_px
Definition
HepLorentzVector_p1.h:38
HepLorentzVector_p1::m_pz
double m_pz
Definition
HepLorentzVector_p1.h:40
HepLorentzVector_p1::m_ene
double m_ene
Definition
HepLorentzVector_p1.h:41
HepLorentzVector_p1::m_py
double m_py
Definition
HepLorentzVector_p1.h:39
HepLorentzVector_p1::HepLorentzVector_p1
HepLorentzVector_p1(const double px=0., const double py=0., const double pz=0., const double ene=0.)
Constructor: with 4 doubles.
Definition
HepLorentzVector_p1.h:47
Generated on
for ATLAS Offline Software by
1.14.0