|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef EGAMMAEVENT_ELECTRONCONSTITUENT_H
6 #define EGAMMAEVENT_ELECTRONCONSTITUENT_H
32 #include "CaloGeoHelpers/CaloSampling.h"
44 public Navigable<ElectronContainer, double>
std::string NameType
string to identify the constituent
Class IConstituent: This is the abstract base class for additional jet constituents to be put into th...
virtual IConstituent * clone() const
a clone method for the proper workings of the copy constructor
ElectronConstituent()=default
Default constructor.
Navigable< ElectronContainer, double >::constituent_iter iter_type
virtual void setName(NameType &name)
method to set the name
double getElectronWeight(const Electron *the_electron) const
Navigable< ElectronContainer, double >::external_index_type index_type
virtual NameType name() const
returns the infoType of the info objects.
The namespace of all packages in PhysicsAnalysis/JetTagging.
Navigable template generalization to handle navigation.
Class describing an electron.
void set_constituent(const ElectronContainer *theContainer, const Electron *the_electron, double weight=1)
void set_electron(const ElectronContainer *theContainer, const Electron *the_electron, double weight=1)
~ElectronConstituent()=default
destructor
const Electron * electron() const
get electron directly without token