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

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

+ Collaboration diagram for PHG4mRICHDetector::LensPar:

Public Member Functions

 LensPar ()
 
 ~LensPar ()
 
void Set_halfXYZ (G4double halfX, G4double grooveDensity)
 
G4double GetSagita (G4double r)
 

Public Attributes

std::string name
 
G4double n
 
G4double f
 
G4double diameter
 
G4double eff_diameter
 
G4double centerThickness
 
G4double grooveWidth
 
G4double halfXYZ [3]
 
G4ThreeVector pos
 
G4Material * material
 
int sensitivity
 
G4Colour color
 
bool visibility
 
bool wireframe
 
bool surface
 

Detailed Description

Definition at line 184 of file PHG4mRICHDetector.h.

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

Constructor & Destructor Documentation

PHG4mRICHDetector::LensPar::LensPar ( )

Definition at line 183 of file PHG4mRICHDetector.cc.

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

References halfXYZ, and Acts::UnitConstants::mm.

PHG4mRICHDetector::LensPar::~LensPar ( )
inline

Definition at line 206 of file PHG4mRICHDetector.h.

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

Member Function Documentation

G4double PHG4mRICHDetector::LensPar::GetSagita ( G4double  r)

Definition at line 214 of file PHG4mRICHDetector.cc.

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

References k, Acts::UnitConstants::mm, Acts::UnitConstants::mm2, Acts::UnitConstants::mm3, and n.

Referenced by PHG4mRICHDetector::build_lens().

+ Here is the caller graph for this function:

void PHG4mRICHDetector::LensPar::Set_halfXYZ ( G4double  halfX,
G4double  grooveDensity 
)

Definition at line 203 of file PHG4mRICHDetector.cc.

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

References Acts::Test::halfX.

Member Data Documentation

G4double PHG4mRICHDetector::LensPar::centerThickness

Definition at line 192 of file PHG4mRICHDetector.h.

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

Referenced by PHG4mRICHDetector::build_lens().

G4Colour PHG4mRICHDetector::LensPar::color

Definition at line 200 of file PHG4mRICHDetector.h.

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

G4double PHG4mRICHDetector::LensPar::diameter

Definition at line 190 of file PHG4mRICHDetector.h.

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

Referenced by PHG4mRICHDetector::build_lens().

G4double PHG4mRICHDetector::LensPar::eff_diameter

Definition at line 191 of file PHG4mRICHDetector.h.

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

Referenced by PHG4mRICHDetector::build_lens().

G4double PHG4mRICHDetector::LensPar::f

Definition at line 189 of file PHG4mRICHDetector.h.

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

G4double PHG4mRICHDetector::LensPar::grooveWidth

Definition at line 193 of file PHG4mRICHDetector.h.

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

Referenced by PHG4mRICHDetector::build_lens().

G4double PHG4mRICHDetector::LensPar::halfXYZ[3]

Definition at line 195 of file PHG4mRICHDetector.h.

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

Referenced by PHG4mRICHDetector::build_lens(), and LensPar().

G4Material* PHG4mRICHDetector::LensPar::material

Definition at line 197 of file PHG4mRICHDetector.h.

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

Referenced by PHG4mRICHDetector::build_lens().

G4double PHG4mRICHDetector::LensPar::n

Definition at line 188 of file PHG4mRICHDetector.h.

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

std::string PHG4mRICHDetector::LensPar::name

Definition at line 187 of file PHG4mRICHDetector.h.

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

Referenced by eicpy.verify.PythiaHistograms::__init__(), eicpy.verify.DjangohHistograms::__init__(), and PHG4mRICHDetector::build_lens().

G4ThreeVector PHG4mRICHDetector::LensPar::pos

Definition at line 196 of file PHG4mRICHDetector.h.

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

Referenced by PHG4mRICHDetector::build_lens().

int PHG4mRICHDetector::LensPar::sensitivity

Definition at line 198 of file PHG4mRICHDetector.h.

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

bool PHG4mRICHDetector::LensPar::surface

Definition at line 203 of file PHG4mRICHDetector.h.

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

bool PHG4mRICHDetector::LensPar::visibility

Definition at line 201 of file PHG4mRICHDetector.h.

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

bool PHG4mRICHDetector::LensPar::wireframe

Definition at line 202 of file PHG4mRICHDetector.h.

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


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