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

#include <EicRoot/blob/master/eic/detectors/maps/MapsGeoParData.h>

+ Inheritance diagram for MapsStave:
+ Collaboration diagram for MapsStave:

Public Member Functions

 MapsStave ()
 
 MapsStave (const char *name)
 
 ~MapsStave ()
 
TGeoVolume * GetVolume () const
 
const double GetLength () const
 
 MapsStave ()
 
 MapsStave (const char *name)
 
 ~MapsStave ()
 
TGeoVolume * GetVolume () const
 
const double GetLength () const
 

Private Member Functions

void ResetVars ()
 calculated stave length
 
 ClassDef (MapsStave, 1)
 
void ResetVars ()
 calculated stave length
 
 ClassDef (MapsStave, 1)
 

Private Attributes

TGeoVolume * mVolume
 
double mLength
 ROOT TGeoVolume.
 

Friends

class MapsGeoParData
 

Detailed Description

Definition at line 20 of file MapsGeoParData.h.

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

Constructor & Destructor Documentation

MapsStave::MapsStave ( )
inline

Definition at line 25 of file MapsGeoParData.h.

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

References ResetVars().

+ Here is the call graph for this function:

MapsStave::MapsStave ( const char *  name)
inline

Definition at line 26 of file MapsGeoParData.h.

View newest version in sPHENIX GitHub at line 26 of file MapsGeoParData.h

References ResetVars().

+ Here is the call graph for this function:

MapsStave::~MapsStave ( )
inline

Definition at line 27 of file MapsGeoParData.h.

View newest version in sPHENIX GitHub at line 27 of file MapsGeoParData.h

MapsStave::MapsStave ( )
inline

Definition at line 25 of file MapsGeoParData.h.

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

References ResetVars().

+ Here is the call graph for this function:

MapsStave::MapsStave ( const char *  name)
inline

Definition at line 26 of file MapsGeoParData.h.

View newest version in sPHENIX GitHub at line 26 of file MapsGeoParData.h

References ResetVars().

+ Here is the call graph for this function:

MapsStave::~MapsStave ( )
inline

Definition at line 27 of file MapsGeoParData.h.

View newest version in sPHENIX GitHub at line 27 of file MapsGeoParData.h

Member Function Documentation

MapsStave::ClassDef ( MapsStave  ,
 
)
private
MapsStave::ClassDef ( MapsStave  ,
 
)
private
const double MapsStave::GetLength ( ) const
inline

Definition at line 30 of file MapsGeoParData.h.

View newest version in sPHENIX GitHub at line 30 of file MapsGeoParData.h

Referenced by VstGeoParData::ConstructGeometry(), and FstGeoParData::ConstructGeometry().

+ Here is the caller graph for this function:

const double MapsStave::GetLength ( ) const
inline

Definition at line 30 of file MapsGeoParData.h.

View newest version in sPHENIX GitHub at line 30 of file MapsGeoParData.h

References mLength.

TGeoVolume* MapsStave::GetVolume ( ) const
inline

Definition at line 29 of file MapsGeoParData.h.

View newest version in sPHENIX GitHub at line 29 of file MapsGeoParData.h

References mVolume.

TGeoVolume* MapsStave::GetVolume ( ) const
inline

Definition at line 29 of file MapsGeoParData.h.

View newest version in sPHENIX GitHub at line 29 of file MapsGeoParData.h

References mVolume.

Referenced by VstGeoParData::ConstructGeometry(), and FstGeoParData::ConstructGeometry().

+ Here is the caller graph for this function:

void MapsStave::ResetVars ( )
inlineprivate

calculated stave length

Definition at line 36 of file MapsGeoParData.h.

View newest version in sPHENIX GitHub at line 36 of file MapsGeoParData.h

References mLength, and mVolume.

Referenced by MapsStave().

+ Here is the caller graph for this function:

void MapsStave::ResetVars ( )
inlineprivate

calculated stave length

Definition at line 36 of file MapsGeoParData.h.

View newest version in sPHENIX GitHub at line 36 of file MapsGeoParData.h

References mLength, and mVolume.

Friends And Related Function Documentation

Definition at line 22 of file MapsGeoParData.h.

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

Member Data Documentation

double MapsStave::mLength
private

ROOT TGeoVolume.

Definition at line 34 of file MapsGeoParData.h.

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

Referenced by MapsGeoParData::ConstructStave(), GetLength(), and ResetVars().

TGeoVolume * MapsStave::mVolume
private

Definition at line 30 of file MapsGeoParData.h.

View newest version in sPHENIX GitHub at line 30 of file MapsGeoParData.h

Referenced by MapsGeoParData::ConstructStave(), GetVolume(), and ResetVars().


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