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

#include <EicRoot/blob/master/eic/detectors/mumegas/MuMegasGeoParData.h>

+ Inheritance diagram for MuMegasLayer:
+ Collaboration diagram for MuMegasLayer:

Public Member Functions

 MuMegasLayer ()
 
 MuMegasLayer (const MuMegasLayer *sample)
 
 ~MuMegasLayer ()
 
 MuMegasLayer ()
 
 MuMegasLayer (const MuMegasLayer *sample)
 
 ~MuMegasLayer ()
 
- Public Member Functions inherited from EicPOD
 EicPOD ()
 
 ~EicPOD ()
 
int SetDoubleVariable (const char *vname, double value) const
 
double GetDoubleVariable (const char *vname) const
 
int SetTStringVariable (const char *vname, const char *value) const
 
const TString * GetTStringVariable (const char *vname) const
 

Public Attributes

TString mReadoutPcbMaterial
 
Double_t mReadoutPcbThickness
 
Double_t mCopperStripThickness
 
TString mGasMixture
 
Double_t mAmplificationRegionLength
 
Double_t mSteelMeshThickness
 
Double_t mConversionRegionLength
 
TString mExitWindowMaterial
 
Double_t mExitWindowThickness
 
Double_t mInnerFrameWidth
 
Double_t mInnerFrameThickness
 
Double_t mOuterFrameWidth
 
Double_t mOuterFrameThickness
 

Private Member Functions

void ResetVars ()
 
 ClassDef (MuMegasLayer, 2)
 
 ClassDef (MuMegasLayer, 2)
 

Private Attributes

double mAmplificationRegionLength
 

Friends

class MuMegasGeoParData
 

Detailed Description

Definition at line 19 of file MuMegasGeoParData.h.

View newest version in sPHENIX GitHub at line 19 of file MuMegasGeoParData.h

Constructor & Destructor Documentation

MuMegasLayer::MuMegasLayer ( )
inline

Definition at line 21 of file MuMegasGeoParData.h.

View newest version in sPHENIX GitHub at line 21 of file MuMegasGeoParData.h

References ResetVars().

+ Here is the call graph for this function:

MuMegasLayer::MuMegasLayer ( const MuMegasLayer sample)
inline

Definition at line 22 of file MuMegasGeoParData.h.

View newest version in sPHENIX GitHub at line 22 of file MuMegasGeoParData.h

MuMegasLayer::~MuMegasLayer ( )
inline

Definition at line 23 of file MuMegasGeoParData.h.

View newest version in sPHENIX GitHub at line 23 of file MuMegasGeoParData.h

MuMegasLayer::MuMegasLayer ( )
MuMegasLayer::MuMegasLayer ( const MuMegasLayer sample)
inline

Definition at line 24 of file MuMegasGeoParData.h.

View newest version in sPHENIX GitHub at line 24 of file MuMegasGeoParData.h

MuMegasLayer::~MuMegasLayer ( )
inline

Definition at line 25 of file MuMegasGeoParData.h.

View newest version in sPHENIX GitHub at line 25 of file MuMegasGeoParData.h

Member Function Documentation

MuMegasLayer::ClassDef ( MuMegasLayer  ,
 
)
private
MuMegasLayer::ClassDef ( MuMegasLayer  ,
 
)
private
void MuMegasLayer::ResetVars ( )
inlineprivate

Definition at line 57 of file MuMegasGeoParData.h.

View newest version in sPHENIX GitHub at line 57 of file MuMegasGeoParData.h

References mAmplificationRegionLength, mConversionRegionLength, mCopperStripThickness, mExitWindowThickness, mInnerFrameThickness, mInnerFrameWidth, mOuterFrameThickness, mOuterFrameWidth, mReadoutPcbThickness, and mSteelMeshThickness.

Referenced by MuMegasLayer().

+ Here is the caller graph for this function:

Friends And Related Function Documentation

friend class MuMegasGeoParData
friend

Definition at line 20 of file MuMegasGeoParData.h.

View newest version in sPHENIX GitHub at line 20 of file MuMegasGeoParData.h

Member Data Documentation

Double_t MuMegasLayer::mAmplificationRegionLength

Definition at line 38 of file MuMegasGeoParData.h.

View newest version in sPHENIX GitHub at line 38 of file MuMegasGeoParData.h

Referenced by MuMegasGeoParData::ConstructGeometry(), mumegas(), and ResetVars().

double MuMegasLayer::mAmplificationRegionLength
private

Definition at line 41 of file MuMegasGeoParData.h.

View newest version in sPHENIX GitHub at line 41 of file MuMegasGeoParData.h

Double_t MuMegasLayer::mConversionRegionLength

Definition at line 44 of file MuMegasGeoParData.h.

View newest version in sPHENIX GitHub at line 44 of file MuMegasGeoParData.h

Referenced by MuMegasGeoParData::ConstructGeometry(), mumegas(), and ResetVars().

Double_t MuMegasLayer::mCopperStripThickness

Definition at line 34 of file MuMegasGeoParData.h.

View newest version in sPHENIX GitHub at line 34 of file MuMegasGeoParData.h

Referenced by MuMegasGeoParData::ConstructGeometry(), mumegas(), and ResetVars().

TString MuMegasLayer::mExitWindowMaterial

Definition at line 47 of file MuMegasGeoParData.h.

View newest version in sPHENIX GitHub at line 47 of file MuMegasGeoParData.h

Referenced by MuMegasGeoParData::ConstructGeometry(), and mumegas().

Double_t MuMegasLayer::mExitWindowThickness

Definition at line 48 of file MuMegasGeoParData.h.

View newest version in sPHENIX GitHub at line 48 of file MuMegasGeoParData.h

Referenced by MuMegasGeoParData::ConstructGeometry(), mumegas(), and ResetVars().

TString MuMegasLayer::mGasMixture

Definition at line 37 of file MuMegasGeoParData.h.

View newest version in sPHENIX GitHub at line 37 of file MuMegasGeoParData.h

Referenced by MuMegasGeoParData::ConstructGeometry(), and mumegas().

Double_t MuMegasLayer::mInnerFrameThickness

Definition at line 52 of file MuMegasGeoParData.h.

View newest version in sPHENIX GitHub at line 52 of file MuMegasGeoParData.h

Referenced by MuMegasGeoParData::ConstructGeometry(), mumegas(), and ResetVars().

Double_t MuMegasLayer::mInnerFrameWidth

Definition at line 51 of file MuMegasGeoParData.h.

View newest version in sPHENIX GitHub at line 51 of file MuMegasGeoParData.h

Referenced by MuMegasGeoParData::ConstructGeometry(), mumegas(), and ResetVars().

Double_t MuMegasLayer::mOuterFrameThickness

Definition at line 54 of file MuMegasGeoParData.h.

View newest version in sPHENIX GitHub at line 54 of file MuMegasGeoParData.h

Referenced by MuMegasGeoParData::ConstructGeometry(), mumegas(), and ResetVars().

Double_t MuMegasLayer::mOuterFrameWidth

Definition at line 53 of file MuMegasGeoParData.h.

View newest version in sPHENIX GitHub at line 53 of file MuMegasGeoParData.h

Referenced by MuMegasGeoParData::ConstructGeometry(), mumegas(), and ResetVars().

TString MuMegasLayer::mReadoutPcbMaterial

Definition at line 23 of file MuMegasGeoParData.h.

View newest version in sPHENIX GitHub at line 23 of file MuMegasGeoParData.h

Referenced by MuMegasGeoParData::ConstructGeometry(), and mumegas().

Double_t MuMegasLayer::mReadoutPcbThickness

Definition at line 31 of file MuMegasGeoParData.h.

View newest version in sPHENIX GitHub at line 31 of file MuMegasGeoParData.h

Referenced by MuMegasGeoParData::ConstructGeometry(), mumegas(), and ResetVars().

Double_t MuMegasLayer::mSteelMeshThickness

Definition at line 41 of file MuMegasGeoParData.h.

View newest version in sPHENIX GitHub at line 41 of file MuMegasGeoParData.h

Referenced by MuMegasGeoParData::ConstructGeometry(), mumegas(), and ResetVars().


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