 |
ATLAS Offline Software
|
Go to the documentation of this file.
24 const IInterface*
p) :
39 return StatusCode::SUCCESS;
47 return StatusCode::SUCCESS;
59 if (!eventInfo.isValid()){
62 return StatusCode::FAILURE;
64 auto ei = eventInfo.cptr();
67 if(!clusterContainer.isValid()){
70 return StatusCode::FAILURE;
72 auto clusters = clusterContainer.cptr();
79 if (std::fabs(ipart->rawEta())<=2.5)
continue;
80 if (std::fabs(ipart->rawEta())>=3.2)
continue;
81 if (ipart->rawE()/cosh(ipart->rawEta())<500.)
continue;
82 if (acc_AVGLARQ(*ipart)/65535.<=0.2)
continue;
86 if (nBatman>20) isBatman=
true;
87 dec_isBadBatman(*ei) = isBatman;
89 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)