37 ATH_MSG_INFO(
"Successfully retrieved the CaloIsolationTool!" );
42 ATH_MSG_INFO(
"Successfully retrived the CaloIsolationTool!" );
64 return StatusCode::SUCCESS;
72 return StatusCode::SUCCESS;
82 return StatusCode::FAILURE;
86 for(
const auto *particle : *toDecorate) {
91 for(
unsigned int i=0; i<
m_ptcones.size(); i++){
112 return StatusCode::SUCCESS;
#define ATH_MSG_WARNING(x)
#define CHECK(...)
Evaluate an expression and check for errors.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T, V, H > &t)
ServiceHandle< StoreGateSvc > & evtStore()
SG::Decorator< T, ALLOC > Decorator
IsolationType
Overall enumeration for isolation types in xAOD files.
@ ptcone20
Track isolation.
@ ptvarcone20
Mini-Isolation http://arxiv.org/abs/1007.2221.
@ coreTrackPtr
tracks pointer
static const char * toCString(IsolationConeSize conesize)
@ pileupCorrection
fully corrected
@ coreCone
core energy (in dR<0.1).
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
DataVector< IParticle > IParticleContainer
Simple convenience declaration of IParticleContainer.
std::vector< float > etcones
std::vector< float > ptcones
std::vector< float > ptvarcones_10GeVDivPt