PandaRoot
PndSttMapCreator Class Reference

#include <PndSttMapCreator.h>

Inheritance diagram for PndSttMapCreator:

Public Member Functions

 PndSttMapCreator ()
 
 PndSttMapCreator (Int_t geoType)
 
 PndSttMapCreator (PndGeoSttPar *par)
 
 ~PndSttMapCreator ()
 
void SetGeneralParameters ()
 
PndSttTubeParametersCreateTubeParameters (FairGeoNode *pnode)
 
Int_t FillSttTubeParameters (PndGeoSttPar *par, TList *volList)
 
Int_t FillSttTubeParametersType2 (PndGeoSttPar *par)
 
TClonesArray * FillTubeArray ()
 
Int_t GetTubeIDFromName (TString name)
 
PndSttTubeGetTubeFromParametersToFill (PndSttTubeParameters *parms)
 
TString GetPathFromTubeID (Int_t tubeid, Bool_t isCopy)
 
TString GetNameFromPath (TString path)
 
Int_t GetTubeIDFromPath (TString path)
 
PndSttTubeGetTubeFromTubeID (Int_t tubeid)
 
PndSttGeometryMapGetGeometryMap ()
 

Protected Attributes

TClonesArray * fTubeArray
 
PndSttTubefSttTube
 
PndSttGeometryMapfMap
 

Detailed Description

Definition at line 14 of file PndSttMapCreator.h.

Constructor & Destructor Documentation

◆ PndSttMapCreator() [1/3]

PndSttMapCreator::PndSttMapCreator ( )

Referenced by GetGeometryMap().

◆ PndSttMapCreator() [2/3]

PndSttMapCreator::PndSttMapCreator ( Int_t  geoType)

◆ PndSttMapCreator() [3/3]

PndSttMapCreator::PndSttMapCreator ( PndGeoSttPar par)

◆ ~PndSttMapCreator()

PndSttMapCreator::~PndSttMapCreator ( )

Member Function Documentation

◆ CreateTubeParameters()

PndSttTubeParameters* PndSttMapCreator::CreateTubeParameters ( FairGeoNode *  pnode)

◆ FillSttTubeParameters()

Int_t PndSttMapCreator::FillSttTubeParameters ( PndGeoSttPar par,
TList *  volList 
)

◆ FillSttTubeParametersType2()

Int_t PndSttMapCreator::FillSttTubeParametersType2 ( PndGeoSttPar par)

◆ FillTubeArray()

TClonesArray* PndSttMapCreator::FillTubeArray ( )

◆ GetGeometryMap()

PndSttGeometryMap* PndSttMapCreator::GetGeometryMap ( )
inline

Definition at line 36 of file PndSttMapCreator.h.

References fMap, and PndSttMapCreator().

36 { return fMap; }
PndSttGeometryMap * fMap

◆ GetNameFromPath()

TString PndSttMapCreator::GetNameFromPath ( TString  path)

◆ GetPathFromTubeID()

TString PndSttMapCreator::GetPathFromTubeID ( Int_t  tubeid,
Bool_t  isCopy 
)

◆ GetTubeFromParametersToFill()

PndSttTube* PndSttMapCreator::GetTubeFromParametersToFill ( PndSttTubeParameters parms)

◆ GetTubeFromTubeID()

PndSttTube* PndSttMapCreator::GetTubeFromTubeID ( Int_t  tubeid)

◆ GetTubeIDFromName()

Int_t PndSttMapCreator::GetTubeIDFromName ( TString  name)

◆ GetTubeIDFromPath()

Int_t PndSttMapCreator::GetTubeIDFromPath ( TString  path)

◆ SetGeneralParameters()

void PndSttMapCreator::SetGeneralParameters ( )

Member Data Documentation

◆ fMap

PndSttGeometryMap* PndSttMapCreator::fMap
protected

Definition at line 73 of file PndSttMapCreator.h.

Referenced by GetGeometryMap().

◆ fSttTube

PndSttTube* PndSttMapCreator::fSttTube
protected

Definition at line 72 of file PndSttMapCreator.h.

◆ fTubeArray

TClonesArray* PndSttMapCreator::fTubeArray
protected

Definition at line 71 of file PndSttMapCreator.h.


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