|
ATLAS Offline Software
|
Go to the documentation of this file.
24 const IInterface*
p) :
27 declareInterface<DerivationFramework::IAugmentationTool>(
this);
40 return StatusCode::SUCCESS;
48 return StatusCode::SUCCESS;
60 if (!eventInfo.isValid()){
63 return StatusCode::FAILURE;
65 auto ei = eventInfo.cptr();
68 if(!clusterContainer.isValid()){
71 return StatusCode::FAILURE;
73 auto clusters = clusterContainer.cptr();
80 if (std::fabs(ipart->rawEta())<=2.5)
continue;
81 if (std::fabs(ipart->rawEta())>=3.2)
continue;
82 if (ipart->rawE()/cosh(ipart->rawEta())<500.)
continue;
83 if (acc_AVGLARQ(*ipart)/65535.<=0.2)
continue;
87 if (nBatman>20) isBatman=
true;
88 dec_isBadBatman(*ei) = isBatman;
90 return StatusCode::SUCCESS;
Helper class to provide constant type-safe access to aux data.
const std::string & key() const
Return the StoreGate ID for the referenced object.
SG::ReadCondHandle< T > makeHandle(const SG::ReadCondHandleKey< T > &key, const EventContext &ctx=Gaudi::Hive::currentContext())
::StatusCode StatusCode
StatusCode definition for legacy code.
Handle class for adding a decoration to an object.
Handle class for adding a decoration to an object.
StatusCode initialize(bool used=true)
If this object is used as a property, then this should be called during the initialize phase.
StatusCode initialize(bool used=true)
If this object is used as a property, then this should be called during the initialize phase.
#define ATH_MSG_WARNING(x)