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

#include <DDTIBRadCableAlgo_MTCC.h>

Inheritance diagram for DDTIBRadCableAlgo_MTCC:

Public Member Functions

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

Private Attributes

std::vector< std::string > cableMat
 
double cableT
 
double cylinderT
 
double deltaR
 
std::string idNameSpace
 
std::vector< double > layers
 
std::vector< double > layRin
 
double rMax
 
double rMin
 
std::vector< std::string > strucMat
 
double supportDR
 
std::string supportMat
 
double supportT
 

Detailed Description

Definition at line 10 of file DDTIBRadCableAlgo_MTCC.h.

Constructor & Destructor Documentation

DDTIBRadCableAlgo_MTCC::DDTIBRadCableAlgo_MTCC ( )

Definition at line 21 of file DDTIBRadCableAlgo_MTCC.cc.

DDTIBRadCableAlgo_MTCC::~DDTIBRadCableAlgo_MTCC ( )
virtual

Definition at line 25 of file DDTIBRadCableAlgo_MTCC.cc.

Member Function Documentation

void DDTIBRadCableAlgo_MTCC::execute ( DDCompactView cpv)

Definition at line 79 of file DDTIBRadCableAlgo_MTCC.cc.

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

Definition at line 27 of file DDTIBRadCableAlgo_MTCC.cc.

Member Data Documentation

std::vector<std::string> DDTIBRadCableAlgo_MTCC::cableMat
private

Definition at line 37 of file DDTIBRadCableAlgo_MTCC.h.

double DDTIBRadCableAlgo_MTCC::cableT
private

Definition at line 36 of file DDTIBRadCableAlgo_MTCC.h.

double DDTIBRadCableAlgo_MTCC::cylinderT
private

Definition at line 32 of file DDTIBRadCableAlgo_MTCC.h.

double DDTIBRadCableAlgo_MTCC::deltaR
private

Definition at line 31 of file DDTIBRadCableAlgo_MTCC.h.

std::string DDTIBRadCableAlgo_MTCC::idNameSpace
private

Definition at line 26 of file DDTIBRadCableAlgo_MTCC.h.

std::vector<double> DDTIBRadCableAlgo_MTCC::layers
private

Definition at line 39 of file DDTIBRadCableAlgo_MTCC.h.

std::vector<double> DDTIBRadCableAlgo_MTCC::layRin
private

Definition at line 30 of file DDTIBRadCableAlgo_MTCC.h.

double DDTIBRadCableAlgo_MTCC::rMax
private

Definition at line 29 of file DDTIBRadCableAlgo_MTCC.h.

double DDTIBRadCableAlgo_MTCC::rMin
private

Definition at line 28 of file DDTIBRadCableAlgo_MTCC.h.

std::vector<std::string> DDTIBRadCableAlgo_MTCC::strucMat
private

Definition at line 38 of file DDTIBRadCableAlgo_MTCC.h.

double DDTIBRadCableAlgo_MTCC::supportDR
private

Definition at line 34 of file DDTIBRadCableAlgo_MTCC.h.

std::string DDTIBRadCableAlgo_MTCC::supportMat
private

Definition at line 35 of file DDTIBRadCableAlgo_MTCC.h.

double DDTIBRadCableAlgo_MTCC::supportT
private

Definition at line 33 of file DDTIBRadCableAlgo_MTCC.h.