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

#include <DDTIDAxialCableAlgo.h>

Inheritance diagram for DDTIDAxialCableAlgo:

Public Member Functions

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

Private Attributes

std::vector< double > angles
 
std::string childName
 
std::string idNameSpace
 
std::string matIn
 
std::string matOut
 
double rMax
 
double rMin
 
double rTop
 
double thick
 
double width
 
double zBend
 
double zEnd
 
std::vector< double > zposRing
 
std::vector< double > zposWheel
 

Detailed Description

Definition at line 10 of file DDTIDAxialCableAlgo.h.

Constructor & Destructor Documentation

DDTIDAxialCableAlgo::DDTIDAxialCableAlgo ( )

Definition at line 21 of file DDTIDAxialCableAlgo.cc.

DDTIDAxialCableAlgo::~DDTIDAxialCableAlgo ( )
virtual

Definition at line 25 of file DDTIDAxialCableAlgo.cc.

Member Function Documentation

void DDTIDAxialCableAlgo::execute ( DDCompactView cpv)

Definition at line 74 of file DDTIDAxialCableAlgo.cc.

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

Definition at line 27 of file DDTIDAxialCableAlgo.cc.

Member Data Documentation

std::vector<double> DDTIDAxialCableAlgo::angles
private

Definition at line 34 of file DDTIDAxialCableAlgo.h.

std::string DDTIDAxialCableAlgo::childName
private

Definition at line 39 of file DDTIDAxialCableAlgo.h.

std::string DDTIDAxialCableAlgo::idNameSpace
private

Definition at line 38 of file DDTIDAxialCableAlgo.h.

std::string DDTIDAxialCableAlgo::matIn
private

Definition at line 40 of file DDTIDAxialCableAlgo.h.

std::string DDTIDAxialCableAlgo::matOut
private

Definition at line 41 of file DDTIDAxialCableAlgo.h.

double DDTIDAxialCableAlgo::rMax
private

Definition at line 30 of file DDTIDAxialCableAlgo.h.

double DDTIDAxialCableAlgo::rMin
private

Definition at line 29 of file DDTIDAxialCableAlgo.h.

double DDTIDAxialCableAlgo::rTop
private

Definition at line 31 of file DDTIDAxialCableAlgo.h.

double DDTIDAxialCableAlgo::thick
private

Definition at line 33 of file DDTIDAxialCableAlgo.h.

double DDTIDAxialCableAlgo::width
private

Definition at line 32 of file DDTIDAxialCableAlgo.h.

double DDTIDAxialCableAlgo::zBend
private

Definition at line 27 of file DDTIDAxialCableAlgo.h.

double DDTIDAxialCableAlgo::zEnd
private

Definition at line 28 of file DDTIDAxialCableAlgo.h.

std::vector<double> DDTIDAxialCableAlgo::zposRing
private

Definition at line 36 of file DDTIDAxialCableAlgo.h.

std::vector<double> DDTIDAxialCableAlgo::zposWheel
private

Definition at line 35 of file DDTIDAxialCableAlgo.h.