ATLAS Offline Software
Loading...
Searching...
No Matches
Muon::INSWCalibSmearingTool Class Referenceabstract

#include <INSWCalibSmearingTool.h>

Inheritance diagram for Muon::INSWCalibSmearingTool:
Collaboration diagram for Muon::INSWCalibSmearingTool:

Public Member Functions

virtual StatusCode isAccepted (const Identifier id, bool &accepted, CLHEP::HepRandomEngine *rndmEngine) const =0
virtual StatusCode smearTimeAndCharge (const Identifier id, float &time, float &charge, bool &accepted, CLHEP::HepRandomEngine *rndmEngine) const =0
virtual StatusCode smearCharge (const Identifier id, float &charge, bool &accepted, CLHEP::HepRandomEngine *rndmEngine) const =0
virtual StatusCode getGainFraction (const Identifier id, float &gainFraction)=0

Static Public Member Functions

static const InterfaceID & interfaceID ()

Detailed Description

Definition at line 15 of file INSWCalibSmearingTool.h.

Member Function Documentation

◆ getGainFraction()

virtual StatusCode Muon::INSWCalibSmearingTool::getGainFraction ( const Identifier id,
float & gainFraction )
pure virtual

Implemented in Muon::NSWCalibSmearingTool.

◆ interfaceID()

const InterfaceID & Muon::INSWCalibSmearingTool::interfaceID ( )
inlinestatic

Definition at line 19 of file INSWCalibSmearingTool.h.

19{static const InterfaceID IID_INSWCalibSmearingTool("Muon::INSWCalibSmearingTool",1,0); return IID_INSWCalibSmearingTool;}

◆ isAccepted()

virtual StatusCode Muon::INSWCalibSmearingTool::isAccepted ( const Identifier id,
bool & accepted,
CLHEP::HepRandomEngine * rndmEngine ) const
pure virtual

Implemented in Muon::NSWCalibSmearingTool.

◆ smearCharge()

virtual StatusCode Muon::INSWCalibSmearingTool::smearCharge ( const Identifier id,
float & charge,
bool & accepted,
CLHEP::HepRandomEngine * rndmEngine ) const
pure virtual

Implemented in Muon::NSWCalibSmearingTool.

◆ smearTimeAndCharge()

virtual StatusCode Muon::INSWCalibSmearingTool::smearTimeAndCharge ( const Identifier id,
float & time,
float & charge,
bool & accepted,
CLHEP::HepRandomEngine * rndmEngine ) const
pure virtual

Implemented in Muon::NSWCalibSmearingTool.


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