ATLAS Offline Software
Loading...
Searching...
No Matches
Reconstruction/egamma/egammaEvent/egammaEvent/Photon.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_PHOTON_H
8#define EGAMMAEVENT_PHOTON_H 1
14
15#include "egammaEvent/egamma.h"
16
17namespace Analysis {
18
19class Photon : public egamma
20{
21public:
22
25 egamma()
26 { };
27
29 Photon(unsigned int author) :
31 { };
32
34 ~Photon() = default;
35
36 Photon(const egamma& rhs, bool copyDetails=true, bool copyMinimal=false) :
37 egamma(rhs, copyDetails, copyMinimal)
38 { };
39
40 Photon(const Photon& rhs, bool copyDetails=true, bool copyMinimal=false) :
41 egamma(rhs, copyDetails, copyMinimal)
42 { };
43
44 Photon& operator=(const Photon& rhs);
45
47 void makePhotonFromEgamma(const egamma& eg);
48};
49
50}
51
52#endif
~Photon()=default
destructor
Photon(const Photon &rhs, bool copyDetails=true, bool copyMinimal=false)
void makePhotonFromEgamma(const egamma &eg)
create photon from egamma
Definition Photon.cxx:19
Photon(const egamma &rhs, bool copyDetails=true, bool copyMinimal=false)
Photon & operator=(const Photon &rhs)
Definition Photon.cxx:11
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.