Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
Geometry
HcalAlgo
plugins
DDHCalAngular.h
Go to the documentation of this file.
1
#ifndef HcalAlgo_DDHCalAngular_h
2
#define HcalAlgo_DDHCalAngular_h
3
4
#include <map>
5
#include <string>
6
#include <vector>
7
#include "
DetectorDescription/Base/interface/DDTypes.h
"
8
#include "
DetectorDescription/Algorithm/interface/DDAlgorithm.h
"
9
10
class
DDHCalAngular
:
public
DDAlgorithm {
11
public
:
12
//Constructor and Destructor
13
DDHCalAngular
();
14
virtual
~DDHCalAngular
();
15
16
void
initialize
(
const
DDNumericArguments
& nArgs,
17
const
DDVectorArguments
& vArgs,
18
const
DDMapArguments
& mArgs,
19
const
DDStringArguments
& sArgs,
20
const
DDStringVectorArguments
& vsArgs);
21
22
void
execute
(
DDCompactView
& cpv);
23
24
private
:
25
26
double
startAngle
;
//Start angle
27
double
rangeAngle
;
//Range angle
28
double
shiftY
;
//Shift along Y
29
double
shiftX
;
//Shift along X
30
double
zoffset
;
//Offset in z
31
int
n
;
//Mumber of copies
32
int
startCopyNo
;
//Start copy Number
33
int
incrCopyNo
;
//Increment copy Number
34
35
std::string
rotns
;
//Namespace for rotation matrix
36
std::string
idNameSpace
;
//Namespace of this and ALL sub-parts
37
std::string
childName
;
//Children name
38
};
39
40
#endif
DDHCalAngular::shiftY
double shiftY
Definition:
DDHCalAngular.h:28
DDHCalAngular
Definition:
DDHCalAngular.h:10
DDHCalAngular::initialize
void initialize(const DDNumericArguments &nArgs, const DDVectorArguments &vArgs, const DDMapArguments &mArgs, const DDStringArguments &sArgs, const DDStringVectorArguments &vsArgs)
Definition:
DDHCalAngular.cc:22
DDHCalAngular::startAngle
double startAngle
Definition:
DDHCalAngular.h:26
DDHCalAngular::rotns
std::string rotns
Definition:
DDHCalAngular.h:35
DDHCalAngular::rangeAngle
double rangeAngle
Definition:
DDHCalAngular.h:27
DDHCalAngular::n
int n
Definition:
DDHCalAngular.h:31
DDCompactView
type of data representation of DDCompactView
Definition:
DDCompactView.h:77
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
DDHCalAngular::~DDHCalAngular
virtual ~DDHCalAngular()
Definition:
DDHCalAngular.cc:20
DDHCalAngular::childName
std::string childName
Definition:
DDHCalAngular.h:37
ReadMapType< double >
DDHCalAngular::shiftX
double shiftX
Definition:
DDHCalAngular.h:29
DDHCalAngular::incrCopyNo
int incrCopyNo
Definition:
DDHCalAngular.h:33
DDHCalAngular::zoffset
double zoffset
Definition:
DDHCalAngular.h:30
DDHCalAngular::startCopyNo
int startCopyNo
Definition:
DDHCalAngular.h:32
DDAlgorithm.h
DDHCalAngular::DDHCalAngular
DDHCalAngular()
Definition:
DDHCalAngular.cc:16
DDTypes.h
DDHCalAngular::idNameSpace
std::string idNameSpace
Definition:
DDHCalAngular.h:36
DDHCalAngular::execute
void execute(DDCompactView &cpv)
Definition:
DDHCalAngular.cc:53
Generated for CMSSW Reference Manual by
1.8.5