#include <ElectronRemovalTool.h>
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 | |
| 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::VertexContainer * | removeElectronsFromVertex (const xAOD::VertexContainer &input, xAOD::ElectronContainer &toRemove, bool updateAuxInfo=true) const |
Implementation for the photon pointing tool
Takes photon shower shape and/or conversion vertex and extrapolates back to beamline
| 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.
1.6.1