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

#include <EicRoot/blob/master/eic/base/EicGeoParData.h>

+ Inheritance diagram for LogicalVolumeGroup:
+ Collaboration diagram for LogicalVolumeGroup:

Public Member Functions

 LogicalVolumeGroup ()
 
 ~LogicalVolumeGroup ()
 
 LogicalVolumeGroup ()
 
 ~LogicalVolumeGroup ()
 

Private Member Functions

 ClassDef (LogicalVolumeGroup, 4)
 lookup table
 
 ClassDef (LogicalVolumeGroup, 4)
 lookup table
 

Private Attributes

std::vector
< LogicalVolumeGroupProjection * > 
mProjections
 
ULogicalIndex_t mRealDim [_LOGICAL_VOLUME_GROUP_COORD_NUM_]
 
ULogicalIndex_t mDim3D
 max index size in XYZ-directions
 
LogicalVolumeLookupTableEntrymLookup
 their product
 

Friends

class EicGeoParData
 

Detailed Description

Definition at line 83 of file EicGeoParData.h.

View newest version in sPHENIX GitHub at line 83 of file EicGeoParData.h

Constructor & Destructor Documentation

LogicalVolumeGroup::LogicalVolumeGroup ( )
inline

Definition at line 89 of file EicGeoParData.h.

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

References _LOGICAL_VOLUME_GROUP_COORD_NUM_, mDim3D, mLookup, and mRealDim.

LogicalVolumeGroup::~LogicalVolumeGroup ( )
inline

Definition at line 96 of file EicGeoParData.h.

View newest version in sPHENIX GitHub at line 96 of file EicGeoParData.h

LogicalVolumeGroup::LogicalVolumeGroup ( )
inline

Definition at line 91 of file EicGeoParData.h.

View newest version in sPHENIX GitHub at line 91 of file EicGeoParData.h

References _LOGICAL_VOLUME_GROUP_COORD_NUM_, mDim3D, mLookup, and mRealDim.

LogicalVolumeGroup::~LogicalVolumeGroup ( )
inline

Definition at line 98 of file EicGeoParData.h.

View newest version in sPHENIX GitHub at line 98 of file EicGeoParData.h

Member Function Documentation

LogicalVolumeGroup::ClassDef ( LogicalVolumeGroup  ,
 
)
private

lookup table

LogicalVolumeGroup::ClassDef ( LogicalVolumeGroup  ,
 
)
private

lookup table

Friends And Related Function Documentation

EicGeoParData
friend

Definition at line 86 of file EicGeoParData.h.

View newest version in sPHENIX GitHub at line 86 of file EicGeoParData.h

Member Data Documentation

ULogicalIndex_t LogicalVolumeGroup::mDim3D
private

max index size in XYZ-directions

Definition at line 104 of file EicGeoParData.h.

View newest version in sPHENIX GitHub at line 104 of file EicGeoParData.h

Referenced by EicGeoParData::InitializeLookupTables(), and LogicalVolumeGroup().

LogicalVolumeLookupTableEntry * LogicalVolumeGroup::mLookup
private

their product

Definition at line 105 of file EicGeoParData.h.

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

Referenced by EicGeoParData::GetLookupTableNode(), EicGeoParData::InitializeLookupTables(), and LogicalVolumeGroup().

std::vector< LogicalVolumeGroupProjection * > LogicalVolumeGroup::mProjections
private

Definition at line 96 of file EicGeoParData.h.

View newest version in sPHENIX GitHub at line 96 of file EicGeoParData.h

Referenced by EicGeoParData::AddLogicalVolumeGroup().

ULogicalIndex_t LogicalVolumeGroup::mRealDim
private

Definition at line 103 of file EicGeoParData.h.

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

Referenced by EicGeoParData::GetLookupTableNode(), EicGeoParData::InitializeLookupTables(), and LogicalVolumeGroup().


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