ATLAS Offline Software
Loading...
Searching...
No Matches
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
14
15#include "egammaEvent/egamma.h"
16
17namespace Analysis {
18
19class Electron : public egamma
20{
21public:
24 egamma()
25 { };
26
28 Electron(unsigned int 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
Electron(const Electron &rhs, bool copyDetails=true, bool copyMinimal=false)
Electron & operator=(const Electron &rhs)
Definition Electron.cxx:11
Electron(const egamma &rhs, bool copyDetails=true, bool copyMinimal=false)
~Electron()=default
destructor
void makeElectronFromEgamma(const egamma &eg)
create photon from egamma
Definition Electron.cxx:20
elec/gamma data class.
Definition egamma.h:58
egamma()
Default constructor.
Definition egamma.cxx:24
unsigned int author() const
Reconstruction Author.
Definition egamma.h:244
The namespace of all packages in PhysicsAnalysis/JetTagging.