Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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