test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
Geometry
ForwardCommonData
plugins
DDBHMAngular.h
Go to the documentation of this file.
1
#ifndef ForwardCommonData_DDBHMAngular_h
2
#define ForwardCommonData_DDBHMAngular_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
DDBHMAngular
:
public
DDAlgorithm {
11
public
:
12
//Constructor and Destructor
13
DDBHMAngular
();
14
virtual
~DDBHMAngular
();
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
int
units
;
//Number of copies
27
double
rr
;
//Radial position of the detectors
28
double
dphi
;
//the distance in phi between the detectors
29
30
std::string
rotMat
;
//Name of the rotation matrix
31
std::string
childName
;
//Children name
32
};
33
34
#endif
DDBHMAngular::~DDBHMAngular
virtual ~DDBHMAngular()
Definition:
DDBHMAngular.cc:21
DDCompactView
type of data representation of DDCompactView
Definition:
DDCompactView.h:77
DDBHMAngular::DDBHMAngular
DDBHMAngular()
Definition:
DDBHMAngular.cc:17
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
DDBHMAngular::initialize
void initialize(const DDNumericArguments &nArgs, const DDVectorArguments &vArgs, const DDMapArguments &mArgs, const DDStringArguments &sArgs, const DDStringVectorArguments &vsArgs)
Definition:
DDBHMAngular.cc:23
DDBHMAngular::units
int units
Definition:
DDBHMAngular.h:26
ReadMapType< double >
DDBHMAngular
Definition:
DDBHMAngular.h:10
DDBHMAngular::rr
double rr
Definition:
DDBHMAngular.h:27
DDBHMAngular::execute
void execute(DDCompactView &cpv)
Definition:
DDBHMAngular.cc:43
DDBHMAngular::dphi
double dphi
Definition:
DDBHMAngular.h:28
DDBHMAngular::rotMat
std::string rotMat
Definition:
DDBHMAngular.h:30
DDAlgorithm.h
DDTypes.h
DDBHMAngular::childName
std::string childName
Definition:
DDBHMAngular.h:31
Generated for CMSSW Reference Manual by
1.8.5