ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
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()

static 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: