|
ATLAS Offline Software
|
Go to the documentation of this file.
30 ATH_MSG_ERROR(
"Incompatible configuration: ApplyToNeutralPFO=False -- what kind of pileup do you wish to suppress?");
31 return StatusCode::FAILURE;
36 ATH_MSG_ERROR(
"Incompatible configuration: ConstitTimeCutTool is not specialised for inputs of type "
38 return StatusCode::FAILURE;
41 return StatusCode::SUCCESS;
67 float lambda_center(0.);
76 ATH_MSG_WARNING(
"Failed to retrieve the PFO informations necessary for timing cut at PFO #" << pfo->index());
86 ATH_MSG_ERROR(
"ConstitTimeCutTool received FlowElements that aren't PFOs, this isn't supported!");
87 return StatusCode::FAILURE;
94 float time = acc_timing(*fe);
95 float quality = acc_larq(*fe);
96 float lambda_center = acc_clambda(*fe);
105 return StatusCode::FAILURE;
107 return StatusCode::SUCCESS;
123 return StatusCode::SUCCESS;
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
Helper class to provide constant type-safe access to aux data.
Class providing the definition of the 4-vector interface.
CaloCluster_v1 CaloCluster
Define the latest version of the calorimeter cluster class.
Description of a calorimeter cluster.
::StatusCode StatusCode
StatusCode definition for legacy code.
FlowElement_v1 FlowElement
Definition of the current "pfo version".
const T * front() const
Access the first element in the collection as an rvalue.
@ ParticleFlow
The object is a particle-flow object.
Class describing a particle flow object.
StatusCode setEnergyPt(xAOD::IParticle *obj, float e, float pt, const SG::AuxElement::Accessor< float > *weightAcc=nullptr) const
def time(flags, cells_name, *args, **kw)
#define ATH_MSG_WARNING(x)
cl
print [x.__class__ for x in toList(dqregion.getSubRegions()) ]
bool empty() const noexcept
Returns true if the collection is empty.
A detector object made of other lower level object(s)