Public Member Functions | |
egammaMVATool (const std::string &name) | |
~egammaMVATool () | |
StatusCode | initialize () |
initialize method | |
StatusCode | finalize () |
finalize method | |
StatusCode | execute (xAOD::CaloCluster *cluster, const xAOD::Egamma *eg) |
StatusCode | execute (xAOD::CaloCluster *cluster, const egammaRec *egRec, xAOD::EgammaParameters::EgammaType egType) |
StatusCode | hltexecute (xAOD::CaloCluster *cluster, const std::string &egType) |
float | getEnergy (const xAOD::CaloCluster *cluster, const xAOD::Egamma *) |
float | getEnergy (const xAOD::CaloCluster *cluster, const xAOD::Electron *) |
float | getEnergy (const xAOD::CaloCluster *cluster, const xAOD::Photon *) |
float | getEnergy (const xAOD::CaloCluster *cluster, const egammaRec *, xAOD::EgammaParameters::EgammaType egType) |
float | getEnergy (const xAOD::CaloCluster *cluster, const std::string &) |
egammaMVATool::egammaMVATool | ( | const std::string & | name | ) |
Constructor
egammaMVATool::~egammaMVATool | ( | ) |
Generic destructor
StatusCode egammaMVATool::execute | ( | xAOD::CaloCluster * | cluster, | |
const xAOD::Egamma * | eg | |||
) | [virtual] |
Main execute. We need to calibrate the cluster. Use full egamma object instead of Type As we employ further variables than the ones present in the cluster This method needs to be valid also for reconstruction
Implements IegammaMVATool.