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