ATLAS Offline Software
|
#include <IegammaMVASvc.h>
Public Member Functions | |
DeclareInterfaceID (IegammaMVASvc, 1, 0) | |
virtual | ~IegammaMVASvc () override |
virtual StatusCode | getEnergy (const xAOD::CaloCluster &cluster, const xAOD::Egamma &eg, double &energy) const =0 |
Compute the calibrated energy. More... | |
virtual StatusCode | getEnergy (const xAOD::CaloCluster &cluster, const xAOD::EgammaParameters::EgammaType egType, double &energy) const =0 |
Compute the calibrated energy when the full egamma object is not available. More... | |
virtual StatusCode | execute (xAOD::CaloCluster &cluster, const xAOD::Egamma &eg) const =0 |
Standard execute when you have both cluster and eg object. More... | |
virtual StatusCode | execute (xAOD::CaloCluster &cluster, const xAOD::EgammaParameters::EgammaType egType) const =0 |
An execute that just has cluster and egType. More... | |
virtual void | print () const =0 |
Print the state of the service. More... | |
Definition at line 19 of file IegammaMVASvc.h.
|
inlineoverridevirtual |
Definition at line 23 of file IegammaMVASvc.h.
IegammaMVASvc::DeclareInterfaceID | ( | IegammaMVASvc | , |
1 | , | ||
0 | |||
) |
|
pure virtual |
Standard execute when you have both cluster and eg object.
|
pure virtual |
An execute that just has cluster and egType.
A converted photon is treated like an unconverted photon since no access to vertex.
|
pure virtual |
Compute the calibrated energy.
|
pure virtual |
Compute the calibrated energy when the full egamma object is not available.
|
pure virtualinherited |
Print the state of the service.