ATLAS Offline Software
Loading...
Searching...
No Matches
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 ,
1 ,
0  )

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