ATLAS Offline Software
Loading...
Searching...
No Matches
ICaloAffectedTool Class Referenceabstract

#include <ICaloAffectedTool.h>

Inheritance diagram for ICaloAffectedTool:
Collaboration diagram for ICaloAffectedTool:

Public Member Functions

virtual bool isAffected (const xAOD::IParticle *p, const CaloAffectedRegionInfoVec *vAff, float deta=0, float dphi=0, int layer_min=0, int layer_max=-1, int problemType=-1) const =0
virtual bool listAffected (const xAOD::IParticle *p, const CaloAffectedRegionInfoVec *vAff, std::vector< int > &layer_list, std::vector< int > &problem_list, float deta=0, float dphi=0, int problemType=-1) const =0

Static Public Member Functions

static const InterfaceID & interfaceID ()

Detailed Description

Definition at line 28 of file ICaloAffectedTool.h.

Member Function Documentation

◆ interfaceID()

const InterfaceID & ICaloAffectedTool::interfaceID ( )
inlinestatic

Definition at line 32 of file ICaloAffectedTool.h.

32 {
33 static const InterfaceID IID_ICaloAffectedTool("ICaloAffectedTool", 2 , 0);
34 return IID_ICaloAffectedTool;
35 }

◆ isAffected()

virtual bool ICaloAffectedTool::isAffected ( const xAOD::IParticle * p,
const CaloAffectedRegionInfoVec * vAff,
float deta = 0,
float dphi = 0,
int layer_min = 0,
int layer_max = -1,
int problemType = -1 ) const
pure virtual

Implemented in CaloAffectedTool.

◆ listAffected()

virtual bool ICaloAffectedTool::listAffected ( const xAOD::IParticle * p,
const CaloAffectedRegionInfoVec * vAff,
std::vector< int > & layer_list,
std::vector< int > & problem_list,
float deta = 0,
float dphi = 0,
int problemType = -1 ) const
pure virtual

Implemented in CaloAffectedTool.


The documentation for this class was generated from the following file: