ATLAS Offline Software
Event
EventCommonTPCnv
EventCommonTPCnv
HepLorentzVector_p1.h
Go to the documentation of this file.
1
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
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
test_pyathena.px
px
Definition:
test_pyathena.py:18
HepLorentzVector_p1::m_py
double m_py
Definition:
HepLorentzVector_p1.h:39
HepLorentzVector_p1::m_px
double m_px
Definition:
HepLorentzVector_p1.h:38
Amg::pz
@ pz
Definition:
GeoPrimitives.h:40
Amg::py
@ py
Definition:
GeoPrimitives.h:39
HepLorentzVector_p1::m_ene
double m_ene
Definition:
HepLorentzVector_p1.h:41
HepLorentzVector_p1::m_pz
double m_pz
Definition:
HepLorentzVector_p1.h:40
HepLorentzVector_p1
Definition:
HepLorentzVector_p1.h:22
HepLorentzVectorCnv_p1
Definition:
HepLorentzVectorCnv_p1.h:34
Generated on Sun Dec 22 2024 21:11:05 for ATLAS Offline Software by
1.8.18