 |
ATLAS Offline Software
|
Go to the documentation of this file.
32 return StatusCode::SUCCESS;
81 "Current photon has no valid fudge factors due to out-of-range");
85 "Unknown correction code %d from ElectronPhotonShowerShapeFudgeTool",
98 if (!pCopy) pCopy =
par;
108 bool pass_selection = (
bool)theAccept;
109 if (pass_selection) {
110 decoratorPass(*
par) = 1;
112 decoratorPass(*
par) = 0;
114 decoratorIsEM(*
par) = isEM;
117 decoratorPass(*
par) = 1;
119 decoratorPass(*
par) = 0;
121 decoratorIsEM(*
par) = isEM;
125 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