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
DDPixBarStackLayerAlgo Class Reference

#include <DDPixBarStackLayerAlgo.h>

Inheritance diagram for DDPixBarStackLayerAlgo:

Public Member Functions

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

Private Attributes

double activeWidth
 
double coolDz
 
std::string coolMat
 
double coolSide
 
double coolThick
 
double coolWidth
 
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 DDPixBarStackLayerAlgo.h.

Constructor & Destructor Documentation

DDPixBarStackLayerAlgo::DDPixBarStackLayerAlgo ( )

Definition at line 23 of file DDPixBarStackLayerAlgo.cc.

DDPixBarStackLayerAlgo::~DDPixBarStackLayerAlgo ( )
virtual

Definition at line 29 of file DDPixBarStackLayerAlgo.cc.

Member Function Documentation

void DDPixBarStackLayerAlgo::execute ( DDCompactView cpv)

Definition at line 83 of file DDPixBarStackLayerAlgo.cc.

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

Definition at line 33 of file DDPixBarStackLayerAlgo.cc.

Member Data Documentation

double DDPixBarStackLayerAlgo::activeWidth
private

Definition at line 44 of file DDPixBarStackLayerAlgo.h.

double DDPixBarStackLayerAlgo::coolDz
private

Definition at line 31 of file DDPixBarStackLayerAlgo.h.

std::string DDPixBarStackLayerAlgo::coolMat
private

Definition at line 36 of file DDPixBarStackLayerAlgo.h.

double DDPixBarStackLayerAlgo::coolSide
private

Definition at line 33 of file DDPixBarStackLayerAlgo.h.

double DDPixBarStackLayerAlgo::coolThick
private

Definition at line 34 of file DDPixBarStackLayerAlgo.h.

double DDPixBarStackLayerAlgo::coolWidth
private

Definition at line 32 of file DDPixBarStackLayerAlgo.h.

std::string DDPixBarStackLayerAlgo::idNameSpace
private

Definition at line 26 of file DDPixBarStackLayerAlgo.h.

std::string DDPixBarStackLayerAlgo::ladderNameDown
private

Definition at line 39 of file DDPixBarStackLayerAlgo.h.

std::string DDPixBarStackLayerAlgo::ladderNameUp
private

Definition at line 38 of file DDPixBarStackLayerAlgo.h.

double DDPixBarStackLayerAlgo::ladderThick
private

Definition at line 41 of file DDPixBarStackLayerAlgo.h.

double DDPixBarStackLayerAlgo::ladderWidth
private

Definition at line 40 of file DDPixBarStackLayerAlgo.h.

double DDPixBarStackLayerAlgo::layerDz
private

Definition at line 29 of file DDPixBarStackLayerAlgo.h.

double DDPixBarStackLayerAlgo::layout
private
double DDPixBarStackLayerAlgo::module_offset
private

Definition at line 42 of file DDPixBarStackLayerAlgo.h.

double DDPixBarStackLayerAlgo::moduleRadius
private

Definition at line 35 of file DDPixBarStackLayerAlgo.h.

int DDPixBarStackLayerAlgo::number
private

Definition at line 28 of file DDPixBarStackLayerAlgo.h.

double DDPixBarStackLayerAlgo::sensorEdge
private

Definition at line 30 of file DDPixBarStackLayerAlgo.h.

std::string DDPixBarStackLayerAlgo::tubeMat
private

Definition at line 37 of file DDPixBarStackLayerAlgo.h.

std::string DDPixBarStackLayerAlgo::VolumeMaterial
private

Definition at line 27 of file DDPixBarStackLayerAlgo.h.