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

#include <DDTIBLayerAlgo_MTCC.h>

Inheritance diagram for DDTIBLayerAlgo_MTCC:

Public Member Functions

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

Private Attributes

std::string coolCableLo
 
std::string coolCableUp
 
double coolTubeT
 
double coolTubeW
 
std::string cylinderMat
 
double cylinderT
 
std::string detectorLo
 
double detectorT
 
double detectorTilt
 
double detectorTol
 
std::string detectorUp
 
double detectorW
 
double dohmAuxL
 
std::string dohmAuxMaterial
 
double dohmAuxT
 
double dohmAuxW
 
std::string dohmCableMaterial
 
std::string dohmCarrierMaterial
 
double dohmCarrierR
 
double dohmCarrierT
 
double dohmCarrierW
 
std::vector< double > dohmList
 
int dohmN
 
double dohmPrimL
 
std::string dohmPrimMaterial
 
double dohmPrimT
 
double dohmPrimW
 
std::string emptyCoolCableLo
 
std::string emptyCoolCableUp
 
std::string emptyDetectorLo
 
std::string emptyDetectorUp
 
std::string genMat
 
std::string idNameSpace
 
double layerL
 
double phiMaxLo
 
double phiMaxUp
 
double phiMinLo
 
double phiMinUp
 
double phioffLo
 
double phioffUp
 
double radiusLo
 
double radiusUp
 
std::string ribMat
 
std::vector< double > ribPhi
 
std::vector< double > ribW
 
double roffCableLo
 
double roffCableUp
 
double roffDetLo
 
double roffDetUp
 
std::vector< double > stringLoList
 
int stringsLo
 
int stringsUp
 
std::vector< double > stringUpList
 
std::string supportMat
 
double supportT
 
double supportW
 

Detailed Description

Definition at line 10 of file DDTIBLayerAlgo_MTCC.h.

Constructor & Destructor Documentation

DDTIBLayerAlgo_MTCC::DDTIBLayerAlgo_MTCC ( )

Definition at line 20 of file DDTIBLayerAlgo_MTCC.cc.

DDTIBLayerAlgo_MTCC::~DDTIBLayerAlgo_MTCC ( )
virtual

Definition at line 24 of file DDTIBLayerAlgo_MTCC.cc.

Member Function Documentation

void DDTIBLayerAlgo_MTCC::execute ( DDCompactView cpv)

Definition at line 168 of file DDTIBLayerAlgo_MTCC.cc.

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

Definition at line 26 of file DDTIBLayerAlgo_MTCC.cc.

Member Data Documentation

std::string DDTIBLayerAlgo_MTCC::coolCableLo
private

Definition at line 45 of file DDTIBLayerAlgo_MTCC.h.

std::string DDTIBLayerAlgo_MTCC::coolCableUp
private

Definition at line 58 of file DDTIBLayerAlgo_MTCC.h.

double DDTIBLayerAlgo_MTCC::coolTubeT
private

Definition at line 34 of file DDTIBLayerAlgo_MTCC.h.

double DDTIBLayerAlgo_MTCC::coolTubeW
private

Definition at line 33 of file DDTIBLayerAlgo_MTCC.h.

std::string DDTIBLayerAlgo_MTCC::cylinderMat
private

Definition at line 63 of file DDTIBLayerAlgo_MTCC.h.

double DDTIBLayerAlgo_MTCC::cylinderT
private

Definition at line 62 of file DDTIBLayerAlgo_MTCC.h.

std::string DDTIBLayerAlgo_MTCC::detectorLo
private

Definition at line 42 of file DDTIBLayerAlgo_MTCC.h.

double DDTIBLayerAlgo_MTCC::detectorT
private

Definition at line 32 of file DDTIBLayerAlgo_MTCC.h.

double DDTIBLayerAlgo_MTCC::detectorTilt
private

Definition at line 28 of file DDTIBLayerAlgo_MTCC.h.

double DDTIBLayerAlgo_MTCC::detectorTol
private

Definition at line 30 of file DDTIBLayerAlgo_MTCC.h.

std::string DDTIBLayerAlgo_MTCC::detectorUp
private

Definition at line 55 of file DDTIBLayerAlgo_MTCC.h.

double DDTIBLayerAlgo_MTCC::detectorW
private

Definition at line 31 of file DDTIBLayerAlgo_MTCC.h.

double DDTIBLayerAlgo_MTCC::dohmAuxL
private

Definition at line 83 of file DDTIBLayerAlgo_MTCC.h.

std::string DDTIBLayerAlgo_MTCC::dohmAuxMaterial
private

Definition at line 85 of file DDTIBLayerAlgo_MTCC.h.

double DDTIBLayerAlgo_MTCC::dohmAuxT
private

Definition at line 84 of file DDTIBLayerAlgo_MTCC.h.

double DDTIBLayerAlgo_MTCC::dohmAuxW
private

Definition at line 82 of file DDTIBLayerAlgo_MTCC.h.

std::string DDTIBLayerAlgo_MTCC::dohmCableMaterial
private

Definition at line 77 of file DDTIBLayerAlgo_MTCC.h.

std::string DDTIBLayerAlgo_MTCC::dohmCarrierMaterial
private

Definition at line 76 of file DDTIBLayerAlgo_MTCC.h.

double DDTIBLayerAlgo_MTCC::dohmCarrierR
private

Definition at line 75 of file DDTIBLayerAlgo_MTCC.h.

double DDTIBLayerAlgo_MTCC::dohmCarrierT
private

Definition at line 74 of file DDTIBLayerAlgo_MTCC.h.

double DDTIBLayerAlgo_MTCC::dohmCarrierW
private

Definition at line 73 of file DDTIBLayerAlgo_MTCC.h.

std::vector<double> DDTIBLayerAlgo_MTCC::dohmList
private

Definition at line 72 of file DDTIBLayerAlgo_MTCC.h.

int DDTIBLayerAlgo_MTCC::dohmN
private

Definition at line 71 of file DDTIBLayerAlgo_MTCC.h.

double DDTIBLayerAlgo_MTCC::dohmPrimL
private

Definition at line 79 of file DDTIBLayerAlgo_MTCC.h.

std::string DDTIBLayerAlgo_MTCC::dohmPrimMaterial
private

Definition at line 81 of file DDTIBLayerAlgo_MTCC.h.

double DDTIBLayerAlgo_MTCC::dohmPrimT
private

Definition at line 80 of file DDTIBLayerAlgo_MTCC.h.

double DDTIBLayerAlgo_MTCC::dohmPrimW
private

Definition at line 78 of file DDTIBLayerAlgo_MTCC.h.

std::string DDTIBLayerAlgo_MTCC::emptyCoolCableLo
private

Definition at line 46 of file DDTIBLayerAlgo_MTCC.h.

std::string DDTIBLayerAlgo_MTCC::emptyCoolCableUp
private

Definition at line 59 of file DDTIBLayerAlgo_MTCC.h.

std::string DDTIBLayerAlgo_MTCC::emptyDetectorLo
private

Definition at line 43 of file DDTIBLayerAlgo_MTCC.h.

std::string DDTIBLayerAlgo_MTCC::emptyDetectorUp
private

Definition at line 56 of file DDTIBLayerAlgo_MTCC.h.

std::string DDTIBLayerAlgo_MTCC::genMat
private

Definition at line 27 of file DDTIBLayerAlgo_MTCC.h.

std::string DDTIBLayerAlgo_MTCC::idNameSpace
private

Definition at line 26 of file DDTIBLayerAlgo_MTCC.h.

double DDTIBLayerAlgo_MTCC::layerL
private

Definition at line 29 of file DDTIBLayerAlgo_MTCC.h.

double DDTIBLayerAlgo_MTCC::phiMaxLo
private

Definition at line 39 of file DDTIBLayerAlgo_MTCC.h.

double DDTIBLayerAlgo_MTCC::phiMaxUp
private

Definition at line 52 of file DDTIBLayerAlgo_MTCC.h.

double DDTIBLayerAlgo_MTCC::phiMinLo
private

Definition at line 38 of file DDTIBLayerAlgo_MTCC.h.

double DDTIBLayerAlgo_MTCC::phiMinUp
private

Definition at line 51 of file DDTIBLayerAlgo_MTCC.h.

double DDTIBLayerAlgo_MTCC::phioffLo
private

Definition at line 37 of file DDTIBLayerAlgo_MTCC.h.

double DDTIBLayerAlgo_MTCC::phioffUp
private

Definition at line 50 of file DDTIBLayerAlgo_MTCC.h.

double DDTIBLayerAlgo_MTCC::radiusLo
private

Definition at line 36 of file DDTIBLayerAlgo_MTCC.h.

double DDTIBLayerAlgo_MTCC::radiusUp
private

Definition at line 49 of file DDTIBLayerAlgo_MTCC.h.

std::string DDTIBLayerAlgo_MTCC::ribMat
private

Definition at line 67 of file DDTIBLayerAlgo_MTCC.h.

std::vector<double> DDTIBLayerAlgo_MTCC::ribPhi
private

Definition at line 69 of file DDTIBLayerAlgo_MTCC.h.

std::vector<double> DDTIBLayerAlgo_MTCC::ribW
private

Definition at line 68 of file DDTIBLayerAlgo_MTCC.h.

double DDTIBLayerAlgo_MTCC::roffCableLo
private

Definition at line 47 of file DDTIBLayerAlgo_MTCC.h.

double DDTIBLayerAlgo_MTCC::roffCableUp
private

Definition at line 60 of file DDTIBLayerAlgo_MTCC.h.

double DDTIBLayerAlgo_MTCC::roffDetLo
private

Definition at line 44 of file DDTIBLayerAlgo_MTCC.h.

double DDTIBLayerAlgo_MTCC::roffDetUp
private

Definition at line 57 of file DDTIBLayerAlgo_MTCC.h.

std::vector<double> DDTIBLayerAlgo_MTCC::stringLoList
private

Definition at line 41 of file DDTIBLayerAlgo_MTCC.h.

int DDTIBLayerAlgo_MTCC::stringsLo
private

Definition at line 40 of file DDTIBLayerAlgo_MTCC.h.

int DDTIBLayerAlgo_MTCC::stringsUp
private

Definition at line 53 of file DDTIBLayerAlgo_MTCC.h.

std::vector<double> DDTIBLayerAlgo_MTCC::stringUpList
private

Definition at line 54 of file DDTIBLayerAlgo_MTCC.h.

std::string DDTIBLayerAlgo_MTCC::supportMat
private

Definition at line 66 of file DDTIBLayerAlgo_MTCC.h.

double DDTIBLayerAlgo_MTCC::supportT
private

Definition at line 65 of file DDTIBLayerAlgo_MTCC.h.

double DDTIBLayerAlgo_MTCC::supportW
private

Definition at line 64 of file DDTIBLayerAlgo_MTCC.h.