ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Par02DetectorParametrisation Class Reference

#include <geant4/tree/geant4-10.6-release/examples/extended/parameterisations/Par02/include/Par02DetectorParametrisation.hh>

Public Types

enum  Parametrisation { eCMS, eATLAS, eALEPH }
 A parametrisation type (CMS, ATLAS, ALEPH). More...
 
enum  Detector { eTRACKER, eEMCAL, eHCAL }
 

Public Member Functions

 Par02DetectorParametrisation ()
 A default constructor.
 
 ~Par02DetectorParametrisation ()
 
G4double GetResolution (Detector aDetector, Parametrisation aParametrisation, G4double aMomentum)
 
G4double GetEfficiency (Detector aDetector, Parametrisation aParametrisation, G4double aMomentum)
 

Detailed Description

Definition of detector resolution and efficiency.

A simple class used to provide the detector resolution and efficiency (dependent on the detector, parametrisation type and particle momentum).

Author
Anna Zaborowska

Definition at line 41 of file Par02DetectorParametrisation.hh.

View newest version in sPHENIX GitHub at line 41 of file Par02DetectorParametrisation.hh

Member Enumeration Documentation

A detector type (tracking detector, electromagnetic calorimeter, hadronic calorimeter).

Enumerator:
eTRACKER 
eEMCAL 
eHCAL 

Definition at line 54 of file Par02DetectorParametrisation.hh.

View newest version in sPHENIX GitHub at line 54 of file Par02DetectorParametrisation.hh

A parametrisation type (CMS, ATLAS, ALEPH).

Enumerator:
eCMS 
eATLAS 
eALEPH 

Definition at line 50 of file Par02DetectorParametrisation.hh.

View newest version in sPHENIX GitHub at line 50 of file Par02DetectorParametrisation.hh

Constructor & Destructor Documentation

Par02DetectorParametrisation::Par02DetectorParametrisation ( )

A default constructor.

Definition at line 36 of file Par02DetectorParametrisation.cc.

View newest version in sPHENIX GitHub at line 36 of file Par02DetectorParametrisation.cc

Par02DetectorParametrisation::~Par02DetectorParametrisation ( )

Definition at line 40 of file Par02DetectorParametrisation.cc.

View newest version in sPHENIX GitHub at line 40 of file Par02DetectorParametrisation.cc

Member Function Documentation

G4double Par02DetectorParametrisation::GetEfficiency ( Detector  aDetector,
Parametrisation  aParametrisation,
G4double  aMomentum 
)

Gets the efficiency of a detector for a given particle.

Parameters
aDetectorA detector type.
aParametrisationA parametrisation type.
aMomentumA particle momentum.

Definition at line 97 of file Par02DetectorParametrisation.cc.

View newest version in sPHENIX GitHub at line 97 of file Par02DetectorParametrisation.cc

References eEMCAL, eHCAL, and eTRACKER.

Referenced by Par02FastSimModelEMCal::DoIt().

+ Here is the caller graph for this function:

G4double Par02DetectorParametrisation::GetResolution ( Detector  aDetector,
Parametrisation  aParametrisation,
G4double  aMomentum 
)

Gets the resolution of a detector for a given particle.

Parameters
aDetectorA detector type.
aParametrisationA parametrisation type.
aMomentumA particle momentum.

Definition at line 44 of file Par02DetectorParametrisation.cc.

View newest version in sPHENIX GitHub at line 44 of file Par02DetectorParametrisation.cc

References eALEPH, eATLAS, eCMS, eEMCAL, eHCAL, eTRACKER, and GeV.

Referenced by Par02FastSimModelEMCal::DoIt().

+ Here is the caller graph for this function:


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