ATLAS Offline Software
Control
AthenaExamples
AthExThinning
AthExThinning
AthExIParticle.h
Go to the documentation of this file.
1
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::py
virtual double py() const =0
AthExIParticle::e
virtual double e() const =0
AthExIParticle::px
virtual double px() const =0
AthExIParticle interface.
AthExIParticle::pz
virtual double pz() const =0
AthExIParticle::~AthExIParticle
virtual ~AthExIParticle()=default
Destructor:
AthExIParticle
Definition:
AthExIParticle.h:21
Generated on Mon Dec 23 2024 21:07:13 for ATLAS Offline Software by
1.8.18