ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
InDet::LayerSetup Struct Reference

#include <StagedTrackingGeometryBuilderImpl.h>

Collaboration diagram for InDet::LayerSetup:

Public Member Functions

 LayerSetup (const std::string &idName, int cCode, const std::vector< Trk::Layer * > &negLayers, const std::vector< Trk::Layer * > &cenLayers, const std::vector< Trk::Layer * > &posLayers, double minRc, double maxRc, double zC, int binC, bool bec=false, double minRe=0., double maxRe=0., double zMinE=0., double zMaxE=0., int binE=0)
 

Public Attributes

std::vector< Trk::Layer * > negativeLayers
 
std::vector< Trk::Layer * > centralLayers
 
std::vector< Trk::Layer * > positiveLayers
 
double minRadiusCenter
 
double maxRadiusCenter
 
double zExtendCenter
 
int binningCenter
 
bool buildEndcap
 
double minRadiusEndcap
 
double maxRadiusEndcap
 
double minZextendEndcap
 
double maxZextendEndcap
 
int binningEndcap
 
double zSector
 
double rMin
 
double rMax
 
double zMax
 
std::string identification
 
int colorCode
 

Detailed Description

Definition at line 44 of file StagedTrackingGeometryBuilderImpl.h.

Constructor & Destructor Documentation

◆ LayerSetup()

InDet::LayerSetup::LayerSetup ( const std::string &  idName,
int  cCode,
const std::vector< Trk::Layer * > &  negLayers,
const std::vector< Trk::Layer * > &  cenLayers,
const std::vector< Trk::Layer * > &  posLayers,
double  minRc,
double  maxRc,
double  zC,
int  binC,
bool  bec = false,
double  minRe = 0.,
double  maxRe = 0.,
double  zMinE = 0.,
double  zMaxE = 0.,
int  binE = 0 
)
inline

Definition at line 75 of file StagedTrackingGeometryBuilderImpl.h.

82  : negativeLayers(negLayers),
83  centralLayers(cenLayers),
84  positiveLayers(posLayers),
85  minRadiusCenter(minRc),
86  maxRadiusCenter(maxRc),
87  zExtendCenter(zC),
88  binningCenter(binC),
90  minRadiusEndcap(minRe),
91  maxRadiusEndcap(maxRe),
92  minZextendEndcap(zMinE),
93  maxZextendEndcap(zMaxE),
94  binningEndcap(binE),
95  identification(idName),
96  colorCode(cCode) {
97  rMin =
99  rMax =
102  zSector =
104  }

Member Data Documentation

◆ binningCenter

int InDet::LayerSetup::binningCenter

Definition at line 56 of file StagedTrackingGeometryBuilderImpl.h.

◆ binningEndcap

int InDet::LayerSetup::binningEndcap

Definition at line 64 of file StagedTrackingGeometryBuilderImpl.h.

◆ buildEndcap

bool InDet::LayerSetup::buildEndcap

Definition at line 59 of file StagedTrackingGeometryBuilderImpl.h.

◆ centralLayers

std::vector<Trk::Layer*> InDet::LayerSetup::centralLayers

Definition at line 49 of file StagedTrackingGeometryBuilderImpl.h.

◆ colorCode

int InDet::LayerSetup::colorCode

Definition at line 73 of file StagedTrackingGeometryBuilderImpl.h.

◆ identification

std::string InDet::LayerSetup::identification

Definition at line 72 of file StagedTrackingGeometryBuilderImpl.h.

◆ maxRadiusCenter

double InDet::LayerSetup::maxRadiusCenter

Definition at line 54 of file StagedTrackingGeometryBuilderImpl.h.

◆ maxRadiusEndcap

double InDet::LayerSetup::maxRadiusEndcap

Definition at line 61 of file StagedTrackingGeometryBuilderImpl.h.

◆ maxZextendEndcap

double InDet::LayerSetup::maxZextendEndcap

Definition at line 63 of file StagedTrackingGeometryBuilderImpl.h.

◆ minRadiusCenter

double InDet::LayerSetup::minRadiusCenter

Definition at line 53 of file StagedTrackingGeometryBuilderImpl.h.

◆ minRadiusEndcap

double InDet::LayerSetup::minRadiusEndcap

Definition at line 60 of file StagedTrackingGeometryBuilderImpl.h.

◆ minZextendEndcap

double InDet::LayerSetup::minZextendEndcap

Definition at line 62 of file StagedTrackingGeometryBuilderImpl.h.

◆ negativeLayers

std::vector<Trk::Layer*> InDet::LayerSetup::negativeLayers

Definition at line 48 of file StagedTrackingGeometryBuilderImpl.h.

◆ positiveLayers

std::vector<Trk::Layer*> InDet::LayerSetup::positiveLayers

Definition at line 50 of file StagedTrackingGeometryBuilderImpl.h.

◆ rMax

double InDet::LayerSetup::rMax

Definition at line 69 of file StagedTrackingGeometryBuilderImpl.h.

◆ rMin

double InDet::LayerSetup::rMin

Definition at line 68 of file StagedTrackingGeometryBuilderImpl.h.

◆ zExtendCenter

double InDet::LayerSetup::zExtendCenter

Definition at line 55 of file StagedTrackingGeometryBuilderImpl.h.

◆ zMax

double InDet::LayerSetup::zMax

Definition at line 70 of file StagedTrackingGeometryBuilderImpl.h.

◆ zSector

double InDet::LayerSetup::zSector

Definition at line 67 of file StagedTrackingGeometryBuilderImpl.h.


The documentation for this struct was generated from the following file:
InDet::LayerSetup::zSector
double zSector
Definition: StagedTrackingGeometryBuilderImpl.h:67
InDet::LayerSetup::minRadiusCenter
double minRadiusCenter
Definition: StagedTrackingGeometryBuilderImpl.h:53
ParticleGun_SamplingFraction.bec
int bec
Definition: ParticleGun_SamplingFraction.py:89
InDet::LayerSetup::buildEndcap
bool buildEndcap
Definition: StagedTrackingGeometryBuilderImpl.h:59
InDet::LayerSetup::rMax
double rMax
Definition: StagedTrackingGeometryBuilderImpl.h:69
InDet::LayerSetup::zExtendCenter
double zExtendCenter
Definition: StagedTrackingGeometryBuilderImpl.h:55
InDet::LayerSetup::maxRadiusEndcap
double maxRadiusEndcap
Definition: StagedTrackingGeometryBuilderImpl.h:61
InDet::LayerSetup::maxRadiusCenter
double maxRadiusCenter
Definition: StagedTrackingGeometryBuilderImpl.h:54
InDet::LayerSetup::zMax
double zMax
Definition: StagedTrackingGeometryBuilderImpl.h:70
InDet::LayerSetup::minZextendEndcap
double minZextendEndcap
Definition: StagedTrackingGeometryBuilderImpl.h:62
InDet::LayerSetup::maxZextendEndcap
double maxZextendEndcap
Definition: StagedTrackingGeometryBuilderImpl.h:63
InDet::LayerSetup::minRadiusEndcap
double minRadiusEndcap
Definition: StagedTrackingGeometryBuilderImpl.h:60
InDet::LayerSetup::colorCode
int colorCode
Definition: StagedTrackingGeometryBuilderImpl.h:73
InDet::LayerSetup::binningEndcap
int binningEndcap
Definition: StagedTrackingGeometryBuilderImpl.h:64
InDet::LayerSetup::binningCenter
int binningCenter
Definition: StagedTrackingGeometryBuilderImpl.h:56
InDet::LayerSetup::positiveLayers
std::vector< Trk::Layer * > positiveLayers
Definition: StagedTrackingGeometryBuilderImpl.h:50
InDet::LayerSetup::negativeLayers
std::vector< Trk::Layer * > negativeLayers
Definition: StagedTrackingGeometryBuilderImpl.h:48
InDet::LayerSetup::centralLayers
std::vector< Trk::Layer * > centralLayers
Definition: StagedTrackingGeometryBuilderImpl.h:49
InDet::LayerSetup::identification
std::string identification
Definition: StagedTrackingGeometryBuilderImpl.h:72
InDet::LayerSetup::rMin
double rMin
Definition: StagedTrackingGeometryBuilderImpl.h:68