CondFormats
GeometryObjects
interface
PDetGeomDesc.h
Go to the documentation of this file.
1
#ifndef CondFormats_PDetGeomDesc_h
2
#define CondFormats_PDetGeomDesc_h
3
4
#include "
CondFormats/Serialization/interface/Serializable.h
"
5
6
#include <vector>
7
#include <string>
8
9
class
PDetGeomDesc
{
10
public
:
11
PDetGeomDesc
(){};
12
~PDetGeomDesc
(){};
13
14
struct
Item
{
15
// Translation matrix elements
16
double
dx_
,
dy_
,
dz_
;
17
// Rotation matrix elements
18
double
axx_
,
axy_
,
axz_
,
ayx_
,
ayy_
,
ayz_
,
azx_
,
azy_
,
azz_
;
19
std::string
name_
;
20
std::vector<double>
params_
;
21
uint32_t
geographicalID_
;
// to be converted to DetId
22
int
copy_
;
23
float
z_
;
24
std::string
sensorType_
;
25
26
COND_SERIALIZABLE
;
27
};
28
29
std::vector<Item>
container_
;
30
31
COND_SERIALIZABLE
;
32
};
33
34
#endif
PDetGeomDesc::Item
Definition:
PDetGeomDesc.h:14
PDetGeomDesc::Item::z_
float z_
Definition:
PDetGeomDesc.h:23
COND_SERIALIZABLE
#define COND_SERIALIZABLE
Definition:
Serializable.h:39
PDetGeomDesc::Item::sensorType_
std::string sensorType_
Definition:
PDetGeomDesc.h:24
PDetGeomDesc::Item::axy_
double axy_
Definition:
PDetGeomDesc.h:18
PDetGeomDesc::Item::dy_
double dy_
Definition:
PDetGeomDesc.h:16
PDetGeomDesc::Item::geographicalID_
uint32_t geographicalID_
Definition:
PDetGeomDesc.h:21
PDetGeomDesc::container_
std::vector< Item > container_
Definition:
PDetGeomDesc.h:29
PDetGeomDesc::~PDetGeomDesc
~PDetGeomDesc()
Definition:
PDetGeomDesc.h:12
PDetGeomDesc::Item::ayy_
double ayy_
Definition:
PDetGeomDesc.h:18
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
PDetGeomDesc::Item::name_
std::string name_
Definition:
PDetGeomDesc.h:19
PDetGeomDesc::Item::azz_
double azz_
Definition:
PDetGeomDesc.h:18
Serializable.h
PDetGeomDesc::Item::dz_
double dz_
Definition:
PDetGeomDesc.h:16
PDetGeomDesc::Item::azy_
double azy_
Definition:
PDetGeomDesc.h:18
PDetGeomDesc::Item::azx_
double azx_
Definition:
PDetGeomDesc.h:18
PDetGeomDesc::Item::params_
std::vector< double > params_
Definition:
PDetGeomDesc.h:20
PDetGeomDesc
Definition:
PDetGeomDesc.h:9
PDetGeomDesc::Item::axz_
double axz_
Definition:
PDetGeomDesc.h:18
PDetGeomDesc::Item::ayz_
double ayz_
Definition:
PDetGeomDesc.h:18
PDetGeomDesc::Item::copy_
int copy_
Definition:
PDetGeomDesc.h:22
PDetGeomDesc::PDetGeomDesc
PDetGeomDesc()
Definition:
PDetGeomDesc.h:11
PDetGeomDesc::Item::axx_
double axx_
Definition:
PDetGeomDesc.h:18
PDetGeomDesc::Item::dx_
double dx_
Definition:
PDetGeomDesc.h:16
PDetGeomDesc::Item::ayx_
double ayx_
Definition:
PDetGeomDesc.h:18
Generated for CMSSW Reference Manual by
1.8.16