EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PHG4mRICHDetector::mRichParameter Class Reference

#include <fun4all_eicdetectors/blob/master/simulation/g4simulation/g4mrich/PHG4mRICHDetector.h>

+ Collaboration diagram for PHG4mRICHDetector::mRichParameter:

Public Member Functions

 mRichParameter ()
 
 ~mRichParameter ()
 
void SetPar_glassWindow (int i, G4double x, G4double y)
 
void SetPar_sensor (int i, G4double x, G4double y)
 
BoxParGetBoxPar (std::string componentName)
 
LensParGetLensPar (std::string componentName)
 
PolyParGetPolyPar (std::string componentName)
 

Private Attributes

BoxParholderBox
 
BoxParhollowVolume
 
BoxParfoamHolderBox
 
PolyParfoamHolderPoly
 
BoxParaerogel
 
LensParfresnelLens
 
PolyParmirror
 
BoxParglassWindow
 
BoxParsensor
 
PolyParreadout
 

Detailed Description

Definition at line 117 of file PHG4mRICHDetector.h.

View newest version in sPHENIX GitHub at line 117 of file PHG4mRICHDetector.h

Constructor & Destructor Documentation

PHG4mRICHDetector::mRichParameter::mRichParameter ( )

Definition at line 273 of file PHG4mRICHDetector.cc.

View newest version in sPHENIX GitHub at line 273 of file PHG4mRICHDetector.cc

References aerogel(), Acts::UnitConstants::cm, PHG4Detector::GetDetectorMaterial(), max, and Acts::UnitConstants::mm.

+ Here is the call graph for this function:

PHG4mRICHDetector::mRichParameter::~mRichParameter ( )

Definition at line 552 of file PHG4mRICHDetector.cc.

View newest version in sPHENIX GitHub at line 552 of file PHG4mRICHDetector.cc

Member Function Documentation

PHG4mRICHDetector::BoxPar * PHG4mRICHDetector::mRichParameter::GetBoxPar ( std::string  componentName)

Definition at line 570 of file PHG4mRICHDetector.cc.

View newest version in sPHENIX GitHub at line 570 of file PHG4mRICHDetector.cc

References aerogel().

Referenced by PHG4mRICHDetector::build_aerogel(), PHG4mRICHDetector::build_foamHolder(), PHG4mRICHDetector::build_holderBox(), and PHG4mRICHDetector::build_sensor().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

PHG4mRICHDetector::LensPar * PHG4mRICHDetector::mRichParameter::GetLensPar ( std::string  componentName)

Definition at line 590 of file PHG4mRICHDetector.cc.

View newest version in sPHENIX GitHub at line 590 of file PHG4mRICHDetector.cc

PHG4mRICHDetector::PolyPar * PHG4mRICHDetector::mRichParameter::GetPolyPar ( std::string  componentName)

Definition at line 599 of file PHG4mRICHDetector.cc.

View newest version in sPHENIX GitHub at line 599 of file PHG4mRICHDetector.cc

Referenced by PHG4mRICHDetector::build_foamHolder(), and PHG4mRICHDetector::build_mirror().

+ Here is the caller graph for this function:

void PHG4mRICHDetector::mRichParameter::SetPar_glassWindow ( int  i,
G4double  x,
G4double  y 
)

Definition at line 554 of file PHG4mRICHDetector.cc.

View newest version in sPHENIX GitHub at line 554 of file PHG4mRICHDetector.cc

References nlohmann::to_string().

Referenced by PHG4mRICHDetector::build_sensor().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void PHG4mRICHDetector::mRichParameter::SetPar_sensor ( int  i,
G4double  x,
G4double  y 
)

Definition at line 562 of file PHG4mRICHDetector.cc.

View newest version in sPHENIX GitHub at line 562 of file PHG4mRICHDetector.cc

References nlohmann::to_string().

Referenced by PHG4mRICHDetector::build_sensor().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

BoxPar* PHG4mRICHDetector::mRichParameter::aerogel
private

Definition at line 124 of file PHG4mRICHDetector.h.

View newest version in sPHENIX GitHub at line 124 of file PHG4mRICHDetector.h

BoxPar* PHG4mRICHDetector::mRichParameter::foamHolderBox
private

Definition at line 122 of file PHG4mRICHDetector.h.

View newest version in sPHENIX GitHub at line 122 of file PHG4mRICHDetector.h

PolyPar* PHG4mRICHDetector::mRichParameter::foamHolderPoly
private

Definition at line 123 of file PHG4mRICHDetector.h.

View newest version in sPHENIX GitHub at line 123 of file PHG4mRICHDetector.h

LensPar* PHG4mRICHDetector::mRichParameter::fresnelLens
private

Definition at line 125 of file PHG4mRICHDetector.h.

View newest version in sPHENIX GitHub at line 125 of file PHG4mRICHDetector.h

BoxPar* PHG4mRICHDetector::mRichParameter::glassWindow
private

Definition at line 127 of file PHG4mRICHDetector.h.

View newest version in sPHENIX GitHub at line 127 of file PHG4mRICHDetector.h

BoxPar* PHG4mRICHDetector::mRichParameter::holderBox
private

Definition at line 120 of file PHG4mRICHDetector.h.

View newest version in sPHENIX GitHub at line 120 of file PHG4mRICHDetector.h

BoxPar* PHG4mRICHDetector::mRichParameter::hollowVolume
private

Definition at line 121 of file PHG4mRICHDetector.h.

View newest version in sPHENIX GitHub at line 121 of file PHG4mRICHDetector.h

PolyPar* PHG4mRICHDetector::mRichParameter::mirror
private

Definition at line 126 of file PHG4mRICHDetector.h.

View newest version in sPHENIX GitHub at line 126 of file PHG4mRICHDetector.h

PolyPar* PHG4mRICHDetector::mRichParameter::readout
private

Definition at line 129 of file PHG4mRICHDetector.h.

View newest version in sPHENIX GitHub at line 129 of file PHG4mRICHDetector.h

BoxPar* PHG4mRICHDetector::mRichParameter::sensor
private

Definition at line 128 of file PHG4mRICHDetector.h.

View newest version in sPHENIX GitHub at line 128 of file PHG4mRICHDetector.h


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