ATLAS Offline Software
Loading...
Searching...
No Matches
Control
AthenaExamples
AthExThinning
AthExThinning
AthExIParticle.h
Go to the documentation of this file.
1
2
3
/*
4
Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
// AthExIParticle.h
8
// Header file for class AthExIParticle
9
// Author: S.Binet<binet@cern.ch>
11
#ifndef ATHEXTHINNING_ATHEXIPARTICLE_H
12
#define ATHEXTHINNING_ATHEXIPARTICLE_H
13
14
// STL includes
15
16
// Gaudi includes
17
18
// Forward declaration
19
20
class
AthExIParticle
21
{
22
24
// Public methods:
26
public
:
27
30
virtual
~AthExIParticle
() =
default
;
31
33
// Const methods:
35
37
virtual
double
px
()
const
= 0;
38
virtual
double
py
()
const
= 0;
39
virtual
double
pz
()
const
= 0;
40
virtual
double
e
()
const
= 0;
42
43
};
44
45
#endif
//> ATHEXTHINNING_ATHEXIPARTICLE_H
AthExIParticle
Definition
AthExIParticle.h:21
AthExIParticle::e
virtual double e() const =0
AthExIParticle::py
virtual double py() const =0
AthExIParticle::pz
virtual double pz() const =0
AthExIParticle::px
virtual double px() const =0
AthExIParticle interface.
AthExIParticle::~AthExIParticle
virtual ~AthExIParticle()=default
Destructor:
Generated on
for ATLAS Offline Software by
1.14.0