 |
ATLAS Offline Software
|
Go to the documentation of this file.
32 "No SG name provided for the output of EGElectronLikelihoodToolWrapper!");
33 return StatusCode::FAILURE;
50 return StatusCode::SUCCESS;
57 const EventContext& ctx = Gaudi::Hive::currentContext();
100 "Current photon has no valid fudge factors due to out-of-range");
104 "Unknown correction code %d from ElectronPhotonShowerShapeFudgeTool",
105 (
int)correctionCode);
117 if (!pCopy) pCopy =
par;
127 bool pass_selection = (
bool)theAccept;
128 if (pass_selection) {
129 decoratorPass(*
par) = 1;
131 decoratorPass(*
par) = 0;
133 decoratorIsEM(*
par) = isEM;
136 decoratorPass(*
par) = 1;
138 decoratorPass(*
par) = 0;
140 decoratorIsEM(*
par) = isEM;
144 return StatusCode::SUCCESS;
void reserve(size_type n)
Attempt to preallocate enough memory for a specified number of elements.
std::bitset< NBITS > getCutResultInvertedBitSet() const
Get an inverted bitset of the cut result.
Electron_v1 Electron
Definition of the current "egamma version".
@ NEVER_TRACK_INDICES
Never track indices, regardless of the setting of the ownership policy.
@ OutOfValidityRange
Input object is out of validity range.
@ OWN_ELEMENTS
this data object owns its elements
::StatusCode StatusCode
StatusCode definition for legacy code.
Handle class for adding a decoration to an object.
void resize(size_type sz)
Resizes the collection to the specified number of elements.
value_type push_back(value_type pElem)
Add an element to the end of the collection.
@ Ok
The correction was done successfully.
bool getCutResult(const std::string &cutName) const
Get the result of a cut, based on the cut name (safer)
Return value from object correction CP tools.
setBGCode setTAP setLVL2ErrorBits bool