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

#include <EicRoot/blob/master/eic/detectors/gem/GemGeoParData.h>

+ Inheritance diagram for GemWheel:
+ Collaboration diagram for GemWheel:

Public Member Functions

 GemWheel ()
 
 GemWheel (GemModule *module, unsigned moduleNum, double radius, TGeoMatrix *transformation)
 
 GemWheel (GemModule *module, unsigned moduleNum, double radius, double beamLineOffset, double beamLineRotation)
 
 ~GemWheel ()
 
void ResetVars ()
 
 ClassDef (GemWheel, 9)
 
 GemWheel ()
 
 GemWheel (GemModule *module, unsigned moduleNum, double radius, TGeoMatrix *transformation)
 
 GemWheel (GemModule *module, unsigned moduleNum, double radius, double beamLineOffset, double beamLineRotation)
 
 ~GemWheel ()
 
void ResetVars ()
 
 ClassDef (GemWheel, 9)
 

Public Attributes

UInt_t mModuleNum
 
GemModulemModule
 
Double_t mRadius
 
TGeoMatrix * mTransformation
 

Detailed Description

Definition at line 87 of file GemGeoParData.h.

View newest version in sPHENIX GitHub at line 87 of file GemGeoParData.h

Constructor & Destructor Documentation

GemWheel::GemWheel ( )
inline

Definition at line 89 of file GemGeoParData.h.

View newest version in sPHENIX GitHub at line 89 of file GemGeoParData.h

References ResetVars().

+ Here is the call graph for this function:

GemWheel::GemWheel ( GemModule module,
unsigned  moduleNum,
double  radius,
TGeoMatrix *  transformation 
)
inline

Definition at line 90 of file GemGeoParData.h.

View newest version in sPHENIX GitHub at line 90 of file GemGeoParData.h

GemWheel::GemWheel ( GemModule module,
unsigned  moduleNum,
double  radius,
double  beamLineOffset,
double  beamLineRotation 
)
inline

TMath::Pi()/180

Definition at line 94 of file GemGeoParData.h.

View newest version in sPHENIX GitHub at line 94 of file GemGeoParData.h

References mTransformation, and rw.

GemWheel::~GemWheel ( )
inline

Definition at line 103 of file GemGeoParData.h.

View newest version in sPHENIX GitHub at line 103 of file GemGeoParData.h

GemWheel::GemWheel ( )
inline

Definition at line 73 of file GemGeoParData.h.

View newest version in sPHENIX GitHub at line 73 of file GemGeoParData.h

References ResetVars().

+ Here is the call graph for this function:

GemWheel::GemWheel ( GemModule module,
unsigned  moduleNum,
double  radius,
TGeoMatrix *  transformation 
)
inline

Definition at line 74 of file GemGeoParData.h.

View newest version in sPHENIX GitHub at line 74 of file GemGeoParData.h

GemWheel::GemWheel ( GemModule module,
unsigned  moduleNum,
double  radius,
double  beamLineOffset,
double  beamLineRotation 
)
inline

TMath::Pi()/180

Definition at line 78 of file GemGeoParData.h.

View newest version in sPHENIX GitHub at line 78 of file GemGeoParData.h

References mTransformation, and rw.

GemWheel::~GemWheel ( )
inline

Definition at line 87 of file GemGeoParData.h.

View newest version in sPHENIX GitHub at line 87 of file GemGeoParData.h

Member Function Documentation

GemWheel::ClassDef ( GemWheel  ,
 
)
GemWheel::ClassDef ( GemWheel  ,
 
)
void GemWheel::ResetVars ( )
inline

Definition at line 89 of file GemGeoParData.h.

View newest version in sPHENIX GitHub at line 89 of file GemGeoParData.h

References mModule, mModuleNum, mRadius, and mTransformation.

void GemWheel::ResetVars ( )
inline

Definition at line 105 of file GemGeoParData.h.

View newest version in sPHENIX GitHub at line 105 of file GemGeoParData.h

References mModule, mModuleNum, mRadius, and mTransformation.

Referenced by GemWheel().

+ Here is the caller graph for this function:

Member Data Documentation

GemModule * GemWheel::mModule

Definition at line 114 of file GemGeoParData.h.

View newest version in sPHENIX GitHub at line 114 of file GemGeoParData.h

Referenced by GemGeoParData::ConstructGeometry(), GemGeoParData::PlaceMaterialLayer(), and ResetVars().

UInt_t GemWheel::mModuleNum

Definition at line 111 of file GemGeoParData.h.

View newest version in sPHENIX GitHub at line 111 of file GemGeoParData.h

Referenced by GemGeoParData::ConstructGeometry(), and ResetVars().

Double_t GemWheel::mRadius

Definition at line 118 of file GemGeoParData.h.

View newest version in sPHENIX GitHub at line 118 of file GemGeoParData.h

Referenced by GemGeoParData::ConstructGeometry(), and ResetVars().

TGeoMatrix * GemWheel::mTransformation

Definition at line 119 of file GemGeoParData.h.

View newest version in sPHENIX GitHub at line 119 of file GemGeoParData.h

Referenced by GemGeoParData::ConstructGeometry(), GemWheel(), and ResetVars().


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