ATLAS Offline Software
Reconstruction/egamma/egammaEvent/egammaEvent/Electron.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 
3 /*
4  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 #ifndef EGAMMAEVENT_ELECTRON_H
8 #define EGAMMAEVENT_ELECTRON_H 1
9 
15 #include "egammaEvent/egamma.h"
16 
17 namespace Analysis {
18 
19 class Electron : public egamma
20 {
21 public:
23  Electron() :
24  egamma()
25  { };
26 
28  Electron(unsigned int author) :
29  egamma(author)
30  { };
31 
33  ~Electron() = default;
34 
35  Electron(const egamma& rhs, bool copyDetails=true, bool copyMinimal=false) :
36  egamma(rhs, copyDetails, copyMinimal)
37  { };
38 
39  Electron(const Electron& rhs, bool copyDetails=true, bool copyMinimal=false) :
40  egamma(rhs, copyDetails, copyMinimal)
41  { };
42 
43  Electron& operator=(const Electron& rhs) ;
44 
46  void makeElectronFromEgamma(const egamma& eg);
47 };
48 
49 }
50 
51 #endif
Analysis::Electron::Electron
Electron(const egamma &rhs, bool copyDetails=true, bool copyMinimal=false)
Definition: Reconstruction/egamma/egammaEvent/egammaEvent/Electron.h:35
ParticleTest.eg
eg
Definition: ParticleTest.py:29
Analysis::Electron::operator=
Electron & operator=(const Electron &rhs)
Definition: Electron.cxx:11
Analysis::Electron::Electron
Electron()
default constructor
Definition: Reconstruction/egamma/egammaEvent/egammaEvent/Electron.h:23
Analysis::Electron
Definition: Reconstruction/egamma/egammaEvent/egammaEvent/Electron.h:20
egamma.h
egamma
Definition: egamma.h:58
Analysis::Electron::Electron
Electron(const Electron &rhs, bool copyDetails=true, bool copyMinimal=false)
Definition: Reconstruction/egamma/egammaEvent/egammaEvent/Electron.h:39
Analysis::Electron::Electron
Electron(unsigned int author)
constructor
Definition: Reconstruction/egamma/egammaEvent/egammaEvent/Electron.h:28
egamma::author
unsigned int author() const
Reconstruction Author
Definition: egamma.h:244
Analysis
The namespace of all packages in PhysicsAnalysis/JetTagging.
Definition: BTaggingCnvAlg.h:20
Analysis::Electron::makeElectronFromEgamma
void makeElectronFromEgamma(const egamma &eg)
create photon from egamma
Definition: Electron.cxx:20
Analysis::Electron::~Electron
~Electron()=default
destructor