ATLAS Offline Software
Public Member Functions | List of all members
IHGTD_SurfaceChargesGenerator Class Referenceabstract

#include <IHGTD_SurfaceChargesGenerator.h>

Inheritance diagram for IHGTD_SurfaceChargesGenerator:
Collaboration diagram for IHGTD_SurfaceChargesGenerator:

Public Member Functions

virtual ~IHGTD_SurfaceChargesGenerator ()
 
virtual void createSurfaceChargesFromHit (const TimedHitPtr< SiHit > &hit, SiChargedDiodeCollection *diode_coll, const InDetDD::SolidStateDetectorElementBase *ele, CLHEP::HepRandomEngine *rndmEngine, const EventContext &ctx) const =0
 
 DeclareInterfaceID (IHGTD_SurfaceChargesGenerator, 1, 0)
 

Detailed Description

Definition at line 42 of file IHGTD_SurfaceChargesGenerator.h.

Constructor & Destructor Documentation

◆ ~IHGTD_SurfaceChargesGenerator()

virtual IHGTD_SurfaceChargesGenerator::~IHGTD_SurfaceChargesGenerator ( )
inlinevirtual

Definition at line 46 of file IHGTD_SurfaceChargesGenerator.h.

46 {}

Member Function Documentation

◆ createSurfaceChargesFromHit()

virtual void IHGTD_SurfaceChargesGenerator::createSurfaceChargesFromHit ( const TimedHitPtr< SiHit > &  hit,
SiChargedDiodeCollection diode_coll,
const InDetDD::SolidStateDetectorElementBase ele,
CLHEP::HepRandomEngine *  rndmEngine,
const EventContext &  ctx 
) const
pure virtual

◆ DeclareInterfaceID()

IHGTD_SurfaceChargesGenerator::DeclareInterfaceID ( IHGTD_SurfaceChargesGenerator  ,
,
 
)

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