ATLAS Offline Software
Public Member Functions | List of all members
ISF::IPunchThroughClassifier Class Referenceabstract

#include <IPunchThroughClassifier.h>

Inheritance diagram for ISF::IPunchThroughClassifier:
Collaboration diagram for ISF::IPunchThroughClassifier:

Public Member Functions

virtual ~IPunchThroughClassifier ()
 Virtual destructor. More...
 
 DeclareInterfaceID (IPunchThroughClassifier, 1, 0)
 Creates the InterfaceID and interfaceID() method. More...
 
virtual double computePunchThroughProbability (const ISFParticle &isfp, const TFCSSimulationState &simulstate) const =0
 calculates probability of punch through from ispf and simulstate More...
 

Detailed Description

Interface for a tool which takes simulstate and particle and predicts whether it should result in a muon segment.

Author
thoma.nosp@m.s.mi.nosp@m.chael.nosp@m..car.nosp@m.ter@c.nosp@m.ern..nosp@m.ch

Definition at line 28 of file IPunchThroughClassifier.h.

Constructor & Destructor Documentation

◆ ~IPunchThroughClassifier()

virtual ISF::IPunchThroughClassifier::~IPunchThroughClassifier ( )
inlinevirtual

Virtual destructor.

Definition at line 32 of file IPunchThroughClassifier.h.

32 {}

Member Function Documentation

◆ computePunchThroughProbability()

virtual double ISF::IPunchThroughClassifier::computePunchThroughProbability ( const ISFParticle isfp,
const TFCSSimulationState simulstate 
) const
pure virtual

calculates probability of punch through from ispf and simulstate

◆ DeclareInterfaceID()

ISF::IPunchThroughClassifier::DeclareInterfaceID ( IPunchThroughClassifier  ,
,
 
)

Creates the InterfaceID and interfaceID() method.


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