RecoMuon
GlobalTrackingTools
interface
ThrParameters.h
Go to the documentation of this file.
1
#ifndef RecoMuon_GlobalTrackingTools_ThrParameters_h
2
#define RecoMuon_GlobalTrackingTools_ThrParameters_h
3
4
#include "
FWCore/Framework/interface/EventSetup.h
"
5
#include "
CondFormats/RecoMuonObjects/interface/DYTThrObject.h
"
6
#include "
CondFormats/DataRecord/interface/DYTThrObjectRcd.h
"
7
#include "
DataFormats/MuonDetId/interface/DTChamberId.h
"
8
#include "
DataFormats/MuonDetId/interface/CSCDetId.h
"
9
#include "
DataFormats/GeometryCommonDetAlgo/interface/GlobalError.h
"
10
#include "
DataFormats/TrackingRecHit/interface/AlignmentPositionError.h
"
11
#include "
DataFormats/GeometryCommonDetAlgo/interface/ErrorFrameTransformer.h
"
12
#include "
CondFormats/Alignment/interface/Alignments.h
"
13
#include "
CondFormats/Alignment/interface/AlignTransform.h
"
14
#include "
CondFormats/AlignmentRecord/interface/DTAlignmentRcd.h
"
15
#include "
CondFormats/AlignmentRecord/interface/CSCAlignmentRcd.h
"
16
#include "
CondFormats/Alignment/interface/AlignmentErrorsExtended.h
"
17
#include "
CondFormats/Alignment/interface/AlignTransformError.h
"
18
#include "
CondFormats/AlignmentRecord/interface/DTAlignmentErrorExtendedRcd.h
"
19
#include "
CondFormats/AlignmentRecord/interface/CSCAlignmentErrorExtendedRcd.h
"
20
21
class
ThrParameters
{
22
public
:
23
ThrParameters
(
const
edm::EventSetup
*);
24
~ThrParameters
();
25
26
void
setInitialThr
(
double
thr0) {
x0
= thr0; };
27
const
bool
isValidThdDB
() {
return
isValidThdDB_
; };
28
const
std::map<DTChamberId, GlobalError>&
GetDTApeMap
() {
return
dtApeMap
; };
29
const
std::map<CSCDetId, GlobalError>&
GetCSCApeMap
() {
return
cscApeMap
; };
30
const
DYTThrObject
*
getInitialThresholds
() {
return
dytThresholds
; }
31
32
private
:
33
double
x0
;
34
bool
isValidThdDB_
;
35
const
DYTThrObject
*
dytThresholds
;
36
std::map<DTChamberId, GlobalError>
dtApeMap
;
37
std::map<CSCDetId, GlobalError>
cscApeMap
;
38
};
39
40
#endif // RecoMuon_GlobalTrackingTools_ThrParameters_h
AlignmentErrorsExtended.h
ThrParameters::GetCSCApeMap
const std::map< CSCDetId, GlobalError > & GetCSCApeMap()
Definition:
ThrParameters.h:29
DYTThrObject.h
DTAlignmentErrorExtendedRcd.h
DYTThrObjectRcd.h
Alignments.h
AlignTransform.h
ThrParameters::dtApeMap
std::map< DTChamberId, GlobalError > dtApeMap
Definition:
ThrParameters.h:36
ThrParameters::GetDTApeMap
const std::map< DTChamberId, GlobalError > & GetDTApeMap()
Definition:
ThrParameters.h:28
CSCDetId.h
ThrParameters::setInitialThr
void setInitialThr(double thr0)
Definition:
ThrParameters.h:26
DYTThrObject
Definition:
DYTThrObject.h:8
ThrParameters::dytThresholds
const DYTThrObject * dytThresholds
Definition:
ThrParameters.h:35
CSCAlignmentErrorExtendedRcd.h
AlignTransformError.h
ThrParameters::x0
double x0
Definition:
ThrParameters.h:33
DTChamberId.h
ThrParameters::cscApeMap
std::map< CSCDetId, GlobalError > cscApeMap
Definition:
ThrParameters.h:37
ThrParameters::ThrParameters
ThrParameters(const edm::EventSetup *)
Definition:
ThrParameters.cc:7
GlobalError.h
DTAlignmentRcd.h
edm::EventSetup
Definition:
EventSetup.h:57
ThrParameters::isValidThdDB
const bool isValidThdDB()
Definition:
ThrParameters.h:27
ErrorFrameTransformer.h
ThrParameters::getInitialThresholds
const DYTThrObject * getInitialThresholds()
Definition:
ThrParameters.h:30
ThrParameters::~ThrParameters
~ThrParameters()
Definition:
ThrParameters.cc:46
AlignmentPositionError.h
EventSetup.h
ThrParameters
Definition:
ThrParameters.h:21
CSCAlignmentRcd.h
ThrParameters::isValidThdDB_
bool isValidThdDB_
Definition:
ThrParameters.h:34
Generated for CMSSW Reference Manual by
1.8.16