Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
Alignment
SurveyAnalysis
plugins
SurveyDBUploader.h
Go to the documentation of this file.
1
#ifndef Alignment_SurveyAnalysis_SurveyDBUploader_h
2
#define Alignment_SurveyAnalysis_SurveyDBUploader_h
3
20
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
21
22
class
Alignable
;
23
class
Alignments
;
24
class
AlignTransform
;
25
class
SurveyErrors
;
26
27
class
SurveyDBUploader
:
28
public
edm::EDAnalyzer
29
{
30
typedef
AlignTransform
SurveyValue
;
31
typedef
Alignments
SurveyValues
;
32
33
public
:
34
36
SurveyDBUploader
(
37
const
edm::ParameterSet
&
38
);
39
40
virtual
void
analyze
(
41
const
edm::Event
&,
42
const
edm::EventSetup
&
43
) {}
44
46
virtual
void
endJob
();
47
48
private
:
49
51
void
getSurveyInfo
(
52
const
Alignable
*
53
);
54
55
std::string
theValueRcd
;
// tag name of survey values record in DB
56
std::string
theErrorRcd
;
// tag name of survey errors record in DB
57
58
SurveyValues
*
theValues
;
// survey values for all alignables in detector
59
SurveyErrors
*
theErrors
;
// survey errors for all alignables in detector
60
};
61
62
#endif
AlignTransform
Definition:
AlignTransform.h:13
SurveyDBUploader::theValues
SurveyValues * theValues
Definition:
SurveyDBUploader.h:58
SurveyDBUploader::getSurveyInfo
void getSurveyInfo(const Alignable *)
Get survey info of an alignable in the detector.
Definition:
SurveyDBUploader.cc:44
SurveyDBUploader::endJob
virtual void endJob()
Upload to DB.
Definition:
SurveyDBUploader.cc:20
SurveyErrors
Definition:
SurveyErrors.h:17
Alignments
Definition:
Alignments.h:8
Alignable
Definition:
Alignable.h:29
SurveyDBUploader
Definition:
SurveyDBUploader.h:27
SurveyDBUploader::theErrors
SurveyErrors * theErrors
Definition:
SurveyDBUploader.h:59
SurveyDBUploader::theErrorRcd
std::string theErrorRcd
Definition:
SurveyDBUploader.h:56
edm::EventSetup
Definition:
EventSetup.h:44
SurveyDBUploader::analyze
virtual void analyze(const edm::Event &, const edm::EventSetup &)
Definition:
SurveyDBUploader.h:40
edm::EDAnalyzer
Definition:
EDAnalyzer.h:14
EDAnalyzer.h
SurveyDBUploader::SurveyValue
AlignTransform SurveyValue
Definition:
SurveyDBUploader.h:30
SurveyDBUploader::SurveyValues
Alignments SurveyValues
Definition:
SurveyDBUploader.h:31
SurveyDBUploader::SurveyDBUploader
SurveyDBUploader(const edm::ParameterSet &)
Set value & error tag names for survey records.
Definition:
SurveyDBUploader.cc:12
edm::ParameterSet
Definition:
ParameterSet.h:35
edm::Event
Definition:
Event.h:50
SurveyDBUploader::theValueRcd
std::string theValueRcd
Definition:
SurveyDBUploader.h:55
Generated for CMSSW Reference Manual by
1.8.5