CP::ElectronRemovalTool Class Reference

#include <ElectronRemovalTool.h>

Inheritance diagram for CP::ElectronRemovalTool:
CP::IElectronRemovalTool asg::AsgTool asg::IAsgTool asg::IAsgTool

List of all members.

Public Member Functions

 ElectronRemovalTool (const std::string &name)
Function(s) implementing the asg::IAsgTool interface



virtual StatusCode initialize ()
 Function initialising the tool.
Function(s) implementing the IElectronRemovalTool interface

Will remove from output vertices all TrackParticles associated to the input electrons from the toRemove container



StatusCode removeElectronsFromVertex (xAOD::VertexContainer &output, const xAOD::VertexContainer &input, xAOD::ElectronContainer &toRemove, bool updateAuxInfo=true) const
 Declare the interface that the class provides.
StatusCode removeElectronsFromVertex (xAOD::VertexContainer &vertices, xAOD::ElectronContainer &toRemove, bool updateAuxInfo=true) const
xAOD::VertexContainerremoveElectronsFromVertex (const xAOD::VertexContainer &input, xAOD::ElectronContainer &toRemove, bool updateAuxInfo=true) const

Detailed Description

Implementation for the photon pointing tool

Takes photon shower shape and/or conversion vertex and extrapolates back to beamline

Author:
Christopher Meyer <chris.meyer@cern.ch>

Member Function Documentation

StatusCode CP::ElectronRemovalTool::removeElectronsFromVertex ( xAOD::VertexContainer output,
const xAOD::VertexContainer input,
xAOD::ElectronContainer toRemove,
bool  updateAuxInfo = true 
) const [virtual]

Declare the interface that the class provides.

Will remove from output vertices all TrackParticles associated to the input electrons from the toRemove container

Implements CP::IElectronRemovalTool.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1