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

#include <EicRoot/blob/master/eic/calorimetry/FiberParData.h>

+ Inheritance diagram for FiberParData:
+ Collaboration diagram for FiberParData:

Public Member Functions

 FiberParData ()
 
 ~FiberParData ()
 
void AddLayer (double thickness, const char *media)
 
unsigned GetLayerNum () const
 
const FiberTowerLayerGetLayer (unsigned id)
 
 ClassDef (FiberParData, 7)
 

Public Attributes

Int_t mFiberNumPerRow
 
Int_t mFiberRowNum
 
Double_t mFiberCoreDiameter
 
Double_t mFiberCladdingThickness
 
Double_t mFiberSpacingX
 
Double_t mFiberSpacingY
 
Double_t mEdgeSafetyDistance
 
Double_t mOuterDiameter
 
Double_t mFiberX0offset
 
Double_t mFiberY0offset
 
std::vector< FiberTowerLayermLayers
 

Detailed Description

Definition at line 40 of file FiberParData.h.

View newest version in sPHENIX GitHub at line 40 of file FiberParData.h

Constructor & Destructor Documentation

FiberParData::FiberParData ( )
inline

Definition at line 43 of file FiberParData.h.

View newest version in sPHENIX GitHub at line 43 of file FiberParData.h

FiberParData::~FiberParData ( )
inline

Definition at line 47 of file FiberParData.h.

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

Member Function Documentation

void FiberParData::AddLayer ( double  thickness,
const char *  media 
)
inline

Definition at line 76 of file FiberParData.h.

View newest version in sPHENIX GitHub at line 76 of file FiberParData.h

References mLayers.

Referenced by make_single_tower().

+ Here is the caller graph for this function:

FiberParData::ClassDef ( FiberParData  ,
 
)
const FiberTowerLayer* FiberParData::GetLayer ( unsigned  id)
inline

Definition at line 81 of file FiberParData.h.

View newest version in sPHENIX GitHub at line 81 of file FiberParData.h

References mLayers.

Referenced by femc(), and make_single_tower().

+ Here is the caller graph for this function:

unsigned FiberParData::GetLayerNum ( ) const
inline

Definition at line 80 of file FiberParData.h.

View newest version in sPHENIX GitHub at line 80 of file FiberParData.h

References mLayers.

Referenced by femc(), and make_single_tower().

+ Here is the caller graph for this function:

Member Data Documentation

Double_t FiberParData::mEdgeSafetyDistance

Definition at line 66 of file FiberParData.h.

View newest version in sPHENIX GitHub at line 66 of file FiberParData.h

Double_t FiberParData::mFiberCladdingThickness

Definition at line 59 of file FiberParData.h.

View newest version in sPHENIX GitHub at line 59 of file FiberParData.h

Referenced by define_basic_parameters().

Double_t FiberParData::mFiberCoreDiameter

Definition at line 58 of file FiberParData.h.

View newest version in sPHENIX GitHub at line 58 of file FiberParData.h

Referenced by define_basic_parameters(), and make_single_tower().

Int_t FiberParData::mFiberNumPerRow

Definition at line 47 of file FiberParData.h.

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

Referenced by define_basic_parameters(), and make_single_tower().

Int_t FiberParData::mFiberRowNum

Definition at line 57 of file FiberParData.h.

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

Referenced by define_basic_parameters(), and make_single_tower().

Double_t FiberParData::mFiberSpacingX

Definition at line 62 of file FiberParData.h.

View newest version in sPHENIX GitHub at line 62 of file FiberParData.h

Referenced by define_basic_parameters(), and make_single_tower().

Double_t FiberParData::mFiberSpacingY

Definition at line 65 of file FiberParData.h.

View newest version in sPHENIX GitHub at line 65 of file FiberParData.h

Referenced by define_basic_parameters(), and make_single_tower().

Double_t FiberParData::mFiberX0offset

Definition at line 70 of file FiberParData.h.

View newest version in sPHENIX GitHub at line 70 of file FiberParData.h

Referenced by define_basic_parameters(), and make_single_tower().

Double_t FiberParData::mFiberY0offset

Definition at line 71 of file FiberParData.h.

View newest version in sPHENIX GitHub at line 71 of file FiberParData.h

Referenced by define_basic_parameters(), and make_single_tower().

std::vector<FiberTowerLayer> FiberParData::mLayers

Definition at line 73 of file FiberParData.h.

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

Referenced by AddLayer(), GetLayer(), and GetLayerNum().

Double_t FiberParData::mOuterDiameter

Definition at line 69 of file FiberParData.h.

View newest version in sPHENIX GitHub at line 69 of file FiberParData.h

Referenced by define_basic_parameters(), and make_single_tower().


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