ATLAS Offline Software
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 
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