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

#include <fun4all_eicdetectors/blob/master/simulation/g4simulation/g4drich/EICG4dRICHConfig.hh>

+ Collaboration diagram for EICG4dRICHConfig:

Public Member Functions

 EICG4dRICHConfig ()
 

Public Attributes

double RIn = 9.
 
double ROut = 220 * cm
 
double ThicknessZ = 170 * cm
 
double PosZ = 200. * cm
 
G4String model_file = "drich-model0.txt"
 
int aerOptModel = 3
 
double filter_thr = 300 * nm
 
double aerogel_n = 1.03
 
double gas_n = 1.0008
 
double wavelength_ref = 400 * nm
 

Detailed Description

Definition at line 7 of file EICG4dRICHConfig.hh.

View newest version in sPHENIX GitHub at line 7 of file EICG4dRICHConfig.hh

Constructor & Destructor Documentation

EICG4dRICHConfig::EICG4dRICHConfig ( )
inline

Definition at line 68 of file EICG4dRICHConfig.hh.

View newest version in sPHENIX GitHub at line 68 of file EICG4dRICHConfig.hh

References aerogel_n, aerOptModel, G4GenericMessenger::DeclareProperty(), G4GenericMessenger::DeclarePropertyWithUnit(), filter_thr, gas_n, model_file, G4GenericMessenger::Command::SetDefaultValue(), G4GenericMessenger::Command::SetParameterName(), G4GenericMessenger::Command::SetRange(), and wavelength_ref.

+ Here is the call graph for this function:

Member Data Documentation

double EICG4dRICHConfig::aerogel_n = 1.03

Definition at line 63 of file EICG4dRICHConfig.hh.

View newest version in sPHENIX GitHub at line 63 of file EICG4dRICHConfig.hh

Referenced by EICG4dRICHConfig().

int EICG4dRICHConfig::aerOptModel = 3

Definition at line 60 of file EICG4dRICHConfig.hh.

View newest version in sPHENIX GitHub at line 60 of file EICG4dRICHConfig.hh

Referenced by EICG4dRICHDetector::ConstructMe(), and EICG4dRICHConfig().

double EICG4dRICHConfig::filter_thr = 300 * nm

Definition at line 61 of file EICG4dRICHConfig.hh.

View newest version in sPHENIX GitHub at line 61 of file EICG4dRICHConfig.hh

Referenced by EICG4dRICHDetector::ConstructMe(), and EICG4dRICHConfig().

double EICG4dRICHConfig::gas_n = 1.0008

Definition at line 64 of file EICG4dRICHConfig.hh.

View newest version in sPHENIX GitHub at line 64 of file EICG4dRICHConfig.hh

Referenced by EICG4dRICHConfig().

G4String EICG4dRICHConfig::model_file = "drich-model0.txt"

Definition at line 26 of file EICG4dRICHConfig.hh.

View newest version in sPHENIX GitHub at line 26 of file EICG4dRICHConfig.hh

Referenced by EICG4dRICHDetector::ConstructMe(), and EICG4dRICHConfig().

double EICG4dRICHConfig::PosZ = 200. * cm

Definition at line 14 of file EICG4dRICHConfig.hh.

View newest version in sPHENIX GitHub at line 14 of file EICG4dRICHConfig.hh

double EICG4dRICHConfig::RIn = 9.

Definition at line 11 of file EICG4dRICHConfig.hh.

View newest version in sPHENIX GitHub at line 11 of file EICG4dRICHConfig.hh

double EICG4dRICHConfig::ROut = 220 * cm

Definition at line 12 of file EICG4dRICHConfig.hh.

View newest version in sPHENIX GitHub at line 12 of file EICG4dRICHConfig.hh

double EICG4dRICHConfig::ThicknessZ = 170 * cm

Definition at line 13 of file EICG4dRICHConfig.hh.

View newest version in sPHENIX GitHub at line 13 of file EICG4dRICHConfig.hh

double EICG4dRICHConfig::wavelength_ref = 400 * nm

Definition at line 65 of file EICG4dRICHConfig.hh.

View newest version in sPHENIX GitHub at line 65 of file EICG4dRICHConfig.hh

Referenced by EICG4dRICHConfig().


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