CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
DDPixBarTPGStackLayerAlgo Class Reference

#include <DDPixBarTPGStackLayerAlgo.h>

Inheritance diagram for DDPixBarTPGStackLayerAlgo:

Public Member Functions

 DDPixBarTPGStackLayerAlgo ()
 
void execute (DDCompactView &cpv)
 
void initialize (const DDNumericArguments &nArgs, const DDVectorArguments &vArgs, const DDMapArguments &mArgs, const DDStringArguments &sArgs, const DDStringVectorArguments &vsArgs)
 
virtual ~DDPixBarTPGStackLayerAlgo ()
 

Private Attributes

double activeWidth
 
double coolDz
 
std::string coolMat
 
int coolNumber
 
double coolSide
 
double coolThick
 
double coolWidth
 
double coolZ
 
double hybridThick
 
std::string idNameSpace
 
std::string ladderNameDown
 
std::string ladderNameUp
 
double ladderThick
 
double ladderWidth
 
double layerDz
 
double layout
 
double module_offset
 
double moduleRadius
 
int number
 
double sensorEdge
 
std::string tubeMat
 
std::string VolumeMaterial
 

Detailed Description

Definition at line 10 of file DDPixBarTPGStackLayerAlgo.h.

Constructor & Destructor Documentation

DDPixBarTPGStackLayerAlgo::DDPixBarTPGStackLayerAlgo ( )

Definition at line 23 of file DDPixBarTPGStackLayerAlgo.cc.

DDPixBarTPGStackLayerAlgo::~DDPixBarTPGStackLayerAlgo ( )
virtual

Definition at line 29 of file DDPixBarTPGStackLayerAlgo.cc.

Member Function Documentation

void DDPixBarTPGStackLayerAlgo::execute ( DDCompactView cpv)

Definition at line 86 of file DDPixBarTPGStackLayerAlgo.cc.

void DDPixBarTPGStackLayerAlgo::initialize ( const DDNumericArguments nArgs,
const DDVectorArguments vArgs,
const DDMapArguments mArgs,
const DDStringArguments sArgs,
const DDStringVectorArguments vsArgs 
)

Definition at line 33 of file DDPixBarTPGStackLayerAlgo.cc.

Member Data Documentation

double DDPixBarTPGStackLayerAlgo::activeWidth
private

Definition at line 47 of file DDPixBarTPGStackLayerAlgo.h.

double DDPixBarTPGStackLayerAlgo::coolDz
private

Definition at line 31 of file DDPixBarTPGStackLayerAlgo.h.

std::string DDPixBarTPGStackLayerAlgo::coolMat
private

Definition at line 39 of file DDPixBarTPGStackLayerAlgo.h.

int DDPixBarTPGStackLayerAlgo::coolNumber
private

Definition at line 36 of file DDPixBarTPGStackLayerAlgo.h.

double DDPixBarTPGStackLayerAlgo::coolSide
private

Definition at line 33 of file DDPixBarTPGStackLayerAlgo.h.

double DDPixBarTPGStackLayerAlgo::coolThick
private

Definition at line 34 of file DDPixBarTPGStackLayerAlgo.h.

double DDPixBarTPGStackLayerAlgo::coolWidth
private

Definition at line 32 of file DDPixBarTPGStackLayerAlgo.h.

double DDPixBarTPGStackLayerAlgo::coolZ
private

Definition at line 35 of file DDPixBarTPGStackLayerAlgo.h.

double DDPixBarTPGStackLayerAlgo::hybridThick
private

Definition at line 37 of file DDPixBarTPGStackLayerAlgo.h.

std::string DDPixBarTPGStackLayerAlgo::idNameSpace
private

Definition at line 26 of file DDPixBarTPGStackLayerAlgo.h.

std::string DDPixBarTPGStackLayerAlgo::ladderNameDown
private

Definition at line 42 of file DDPixBarTPGStackLayerAlgo.h.

std::string DDPixBarTPGStackLayerAlgo::ladderNameUp
private

Definition at line 41 of file DDPixBarTPGStackLayerAlgo.h.

double DDPixBarTPGStackLayerAlgo::ladderThick
private

Definition at line 44 of file DDPixBarTPGStackLayerAlgo.h.

double DDPixBarTPGStackLayerAlgo::ladderWidth
private

Definition at line 43 of file DDPixBarTPGStackLayerAlgo.h.

double DDPixBarTPGStackLayerAlgo::layerDz
private

Definition at line 29 of file DDPixBarTPGStackLayerAlgo.h.

double DDPixBarTPGStackLayerAlgo::layout
private
double DDPixBarTPGStackLayerAlgo::module_offset
private

Definition at line 45 of file DDPixBarTPGStackLayerAlgo.h.

double DDPixBarTPGStackLayerAlgo::moduleRadius
private

Definition at line 38 of file DDPixBarTPGStackLayerAlgo.h.

int DDPixBarTPGStackLayerAlgo::number
private

Definition at line 28 of file DDPixBarTPGStackLayerAlgo.h.

double DDPixBarTPGStackLayerAlgo::sensorEdge
private

Definition at line 30 of file DDPixBarTPGStackLayerAlgo.h.

std::string DDPixBarTPGStackLayerAlgo::tubeMat
private

Definition at line 40 of file DDPixBarTPGStackLayerAlgo.h.

std::string DDPixBarTPGStackLayerAlgo::VolumeMaterial
private

Definition at line 27 of file DDPixBarTPGStackLayerAlgo.h.