Public Member Functions | |
virtual StatusCode | removeElectronsFromVertex (xAOD::VertexContainer &output, const xAOD::VertexContainer &input, xAOD::ElectronContainer &toRemove, bool updateAuxInfo=true) const =0 |
Declare the interface that the class provides. | |
virtual StatusCode | removeElectronsFromVertex (xAOD::VertexContainer &vertices, xAOD::ElectronContainer &toRemove, bool updateAuxInfo=true) const =0 |
virtual xAOD::VertexContainer * | removeElectronsFromVertex (const xAOD::VertexContainer &input, xAOD::ElectronContainer &toRemove, bool updateAuxInfo=true) const =0 |
virtual StatusCode CP::IElectronRemovalTool::removeElectronsFromVertex | ( | xAOD::VertexContainer & | output, | |
const xAOD::VertexContainer & | input, | |||
xAOD::ElectronContainer & | toRemove, | |||
bool | updateAuxInfo = true | |||
) | const [pure virtual] |
Declare the interface that the class provides.
Will remove from output vertices all TrackParticles associated to the input electrons from the toRemove container
Implemented in CP::ElectronRemovalTool.