#include <EGSelectionToolWrapper.h>
|  | 
| ToolHandle< IAsgEGammaIsEMSelector > | m_tool | 
|  | 
| ToolHandle< IElectronPhotonShowerShapeFudgeTool > | m_fudgeMCTool { this, "EGammaFudgeMCTool", "", "Fudging tool" } | 
|  | 
| SG::ReadHandleKey< xAOD::EgammaContainer > | m_ContainerName | 
|  | 
| SG::WriteDecorHandleKey< xAOD::EgammaContainer > | m_decoratorPass { this, "decoratorPass", "", "" } | 
|  | 
| SG::WriteDecorHandleKey< xAOD::EgammaContainer > | m_decoratorIsEM { this, "decoratorIsEM", "", "" } | 
|  | 
| Gaudi::Property< std::string > | m_cut { this, "CutType", "", "cut type" } | 
|  | 
| Gaudi::Property< std::string > | m_sgName | 
|  | 
Definition at line 30 of file EGSelectionToolWrapper.h.
 
◆ EGSelectionToolWrapper()
      
        
          | DerivationFramework::EGSelectionToolWrapper::EGSelectionToolWrapper | ( | const std::string & | t, | 
        
          |  |  | const std::string & | n, | 
        
          |  |  | const IInterface * | p | 
        
          |  | ) |  |  | 
      
 
 
◆ addBranches()
  
  | 
        
          | StatusCode DerivationFramework::EGSelectionToolWrapper::addBranches | ( | const EventContext & | ctx | ) | const |  | finaloverridevirtual | 
 
Definition at line 54 of file EGSelectionToolWrapper.cxx.
   99           "Current photon has no valid fudge factors due to out-of-range");
 
  103           "Unknown correction code %d from ElectronPhotonShowerShapeFudgeTool",
 
  104           (
int)correctionCode);
 
  106       pCopies.push_back (pCopy);
 
  116     if (!pCopy) pCopy = 
par;
 
  120     unsigned int isEM = (
unsigned int)theAccept.getCutResultInvertedBitSet()
 
  126       bool pass_selection = (
bool)theAccept;
 
  127       if (pass_selection) {
 
  128         decoratorPass(*
par) = 1;
 
  130         decoratorPass(*
par) = 0;
 
  132       decoratorIsEM(*
par) = isEM;
 
  134       if (theAccept.getCutResult(
m_cut)) {
 
  135         decoratorPass(*
par) = 1;
 
  137         decoratorPass(*
par) = 0;
 
  139       decoratorIsEM(*
par) = isEM;
 
  143   return StatusCode::SUCCESS;
 
 
 
 
◆ initialize()
  
  | 
        
          | StatusCode DerivationFramework::EGSelectionToolWrapper::initialize | ( |  | ) |  |  | finaloverridevirtual | 
 
Definition at line 28 of file EGSelectionToolWrapper.cxx.
   32       "No SG name provided for the output of EGElectronLikelihoodToolWrapper!");
 
   33     return StatusCode::FAILURE;
 
   50   return StatusCode::SUCCESS;
 
 
 
 
◆ m_ContainerName
◆ m_cut
  
  | 
        
          | Gaudi::Property<std::string> DerivationFramework::EGSelectionToolWrapper::m_cut { this, "CutType", "", "cut type" } |  | private | 
 
 
◆ m_decoratorIsEM
◆ m_decoratorPass
◆ m_fudgeMCTool
◆ m_sgName
  
  | 
        
          | Gaudi::Property<std::string> DerivationFramework::EGSelectionToolWrapper::m_sgName |  | private | 
 
 
◆ m_tool
The documentation for this class was generated from the following files: