Main Page
Namespaces
Classes
Package Documentation
Alignment
SurveyAnalysis
interface
DTSurvey.h
Go to the documentation of this file.
1
14
#ifndef Alignment_SurveyAnalysis_DTSurvey_H
15
#define Alignment_SurveyAnalysis_DTSurvey_H
16
17
#include "TMatrixD.h"
18
19
class
DTGeometry
;
20
class
DTSurveyChamber
;
21
22
namespace
edm
{
template
<
class
>
class
ESHandle
; }
23
24
class
DTSurvey
{
25
26
27
public
:
28
DTSurvey
(
const
std::string
&,
const
std::string
&,
int
);
29
~
DTSurvey
();
30
31
void
ReadChambers(
edm::ESHandle<DTGeometry>
);
32
void
CalculateChambers();
33
34
const
DTSurveyChamber
* getChamber(
int
,
int
)
const
;
35
36
int
getId
()
const
{
return
id
; }
37
38
//void ToDB(MuonAlignment *);
39
40
private
:
41
void
FillWheelInfo();
42
43
std::string
nameOfWheelInfoFile
, nameOfChamberInfoFile;
44
int
id
;
45
46
//This is the displacement (vector) and rotation (matrix) for the wheel
47
float
OffsetZ
;
48
TMatrixD
delta
;
49
TMatrixD
Rot
;
50
51
DTSurveyChamber
***
chambers
;
52
53
};
54
55
56
std::ostream &
operator<<
(std::ostream &,
const
DTSurvey
&);
57
58
#endif
DTSurveyChamber
Definition:
DTSurveyChamber.h:20
DTSurvey::id
int id
Definition:
DTSurvey.h:44
DTSurvey::Rot
TMatrixD Rot
Definition:
DTSurvey.h:49
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
DTGeometry
Definition:
DTGeometry.h:25
DTSurvey::nameOfWheelInfoFile
std::string nameOfWheelInfoFile
Definition:
DTSurvey.h:43
DTSurvey::delta
TMatrixD delta
Definition:
DTSurvey.h:48
DTSurvey::OffsetZ
float OffsetZ
Definition:
DTSurvey.h:47
triggerObjects_cff.id
id
Definition:
triggerObjects_cff.py:28
edm::ESHandle
Definition:
DTSurvey.h:22
DTSurvey::chambers
DTSurveyChamber *** chambers
Definition:
DTSurvey.h:51
DTSurvey
Definition:
DTSurvey.h:24
edm
HLT enums.
Definition:
AlignableModifier.h:17
DTSurvey::getId
int getId() const
Definition:
DTSurvey.h:36
edm::operator<<
std::ostream & operator<<(std::ostream &ost, const HLTGlobalStatus &hlt)
Formatted printout of trigger tbale.
Definition:
HLTGlobalStatus.h:115
Generated for CMSSW Reference Manual by
1.8.11