#include <EGSelectionToolWrapper.h>
Definition at line 26 of file EGSelectionToolWrapper.h.
◆ addBranches()
| StatusCode DerivationFramework::EGSelectionToolWrapper::addBranches |
( |
const EventContext & |
ctx | ) |
const |
|
finaloverridevirtual |
Definition at line 36 of file EGSelectionToolWrapper.cxx.
81 "Current photon has no valid fudge factors due to out-of-range");
85 "Unknown correction code %d from ElectronPhotonShowerShapeFudgeTool",
88 pCopies.push_back (pCopy);
98 if (!pCopy) pCopy =
par;
102 unsigned int isEM = (
unsigned int)theAccept.getCutResultInvertedBitSet()
108 bool pass_selection = (
bool)theAccept;
109 if (pass_selection) {
110 decoratorPass(*
par) = 1;
112 decoratorPass(*
par) = 0;
114 decoratorIsEM(*
par) = isEM;
116 if (theAccept.getCutResult(
m_cut)) {
117 decoratorPass(*
par) = 1;
119 decoratorPass(*
par) = 0;
121 decoratorIsEM(*
par) = isEM;
125 return StatusCode::SUCCESS;
◆ initialize()
| StatusCode DerivationFramework::EGSelectionToolWrapper::initialize |
( |
| ) |
|
|
finaloverridevirtual |
◆ m_ContainerName
◆ m_cut
| Gaudi::Property<std::string> DerivationFramework::EGSelectionToolWrapper::m_cut { this, "CutType", "", "cut type" } |
|
private |
◆ m_decoratorIsEM
◆ m_decoratorPass
◆ m_fudgeMCTool
◆ m_tool
The documentation for this class was generated from the following files: