Class ElectronContainer

Inheritance Relationships

Base Type

Class Documentation

class ElectronContainer : public xAH::ParticleContainer<Electron, HelperClasses::ElectronInfoSwitch>

Public Functions

ElectronContainer(const std::string &name = "el", const std::string &detailStr = "", float units = 1e3, bool mc = false, bool storeSystSFs = true)
virtual ~ElectronContainer()
virtual void setTree(TTree *tree)
virtual void setBranches(TTree *tree)
virtual void clear()
virtual void FillElectron(const xAOD::Electron *elec, const xAOD::Vertex *primaryVertex)
virtual void FillElectron(const xAOD::IParticle *particle, const xAOD::Vertex *primaryVertex)
inline void setTree(TTree *tree)

Protected Functions

virtual void updateParticle(uint idx, Electron &elec)