Fireworks
Core
interface
FWRecoGeom.h
Go to the documentation of this file.
1
#ifndef CORE_FWRECO_GEOM_H
2
#define CORE_FWRECO_GEOM_H
3
4
#include <vector>
5
6
class
FWRecoGeom
{
7
public
:
8
FWRecoGeom
(
void
) {}
9
10
virtual
~FWRecoGeom
(
void
) {}
11
12
struct
Info
{
13
unsigned
int
id
;
14
float
points
[24];
// x1,y1,z1...x8,y8,z8
15
float
topology
[9];
16
float
shape
[5];
17
float
translation
[3];
18
float
matrix
[9];
19
20
bool
operator<
(
const
Info
&
o
)
const
{
return
(this->
id
< o.
id
); }
21
};
22
23
typedef
std::vector<FWRecoGeom::Info>
InfoMap
;
24
typedef
std::vector<FWRecoGeom::Info>::const_iterator
InfoMapItr
;
25
};
26
27
#endif // CORE_FWRECO_GEOM_H
FWRecoGeom::~FWRecoGeom
virtual ~FWRecoGeom(void)
Definition:
FWRecoGeom.h:10
FWRecoGeom::Info::topology
float topology[9]
Definition:
FWRecoGeom.h:15
FWRecoGeom::Info
Definition:
FWRecoGeom.h:12
FWRecoGeom::Info::translation
float translation[3]
Definition:
FWRecoGeom.h:17
EcalTangentSkim_cfg.o
o
Definition:
EcalTangentSkim_cfg.py:36
FWRecoGeom::Info::points
float points[24]
Definition:
FWRecoGeom.h:14
FWRecoGeom::Info::id
unsigned int id
Definition:
FWRecoGeom.h:13
FWRecoGeom::Info::shape
float shape[5]
Definition:
FWRecoGeom.h:16
FWRecoGeom::Info::operator<
bool operator<(const Info &o) const
Definition:
FWRecoGeom.h:20
FWRecoGeom::InfoMapItr
std::vector< FWRecoGeom::Info >::const_iterator InfoMapItr
Definition:
FWRecoGeom.h:24
FWRecoGeom
Definition:
FWRecoGeom.h:6
FWRecoGeom::FWRecoGeom
FWRecoGeom(void)
Definition:
FWRecoGeom.h:8
FWRecoGeom::Info::matrix
float matrix[9]
Definition:
FWRecoGeom.h:18
FWRecoGeom::InfoMap
std::vector< FWRecoGeom::Info > InfoMap
Definition:
FWRecoGeom.h:23
Generated for CMSSW Reference Manual by
1.8.16