Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
CondFormats
OptAlignObjects
interface
OpticalAlignMeasurementInfo.h
Go to the documentation of this file.
1
#ifndef OpticalAlignMeasurementInfo_H
2
#define OpticalAlignMeasurementInfo_H
3
4
#include "
CondFormats/Serialization/interface/Serializable.h
"
5
6
#include <string>
7
#include <vector>
8
#include <iostream>
9
10
#include "
CondFormats/OptAlignObjects/interface/OAQuality.h
"
11
#include "
CondFormats/OptAlignObjects/interface/OpticalAlignInfo.h
"
12
17
class
OpticalAlignMeasurementInfo
;
18
19
std::ostream &
operator<<
(std::ostream &,
const
OpticalAlignMeasurementInfo
&);
20
21
// a Class holding data for an Optical Alignment Measurement
28
class
OpticalAlignMeasurementInfo
{
29
public
:
30
std::string
type_
;
31
std::string
name_
;
32
std::vector<std::string>
measObjectNames_
;
33
std::vector<bool>
isSimulatedValue_
;
34
std::vector<OpticalAlignParam>
35
values_
;
//names of measurement values (H:, V:, T:, ...) Dimension of this vector gives dimension of Measurement
36
unsigned
int
ID_
;
37
38
void
clear
() {
39
ID_
= 0;
40
type_
=
""
;
41
name_
=
""
;
42
measObjectNames_
.clear();
43
values_
.clear();
44
isSimulatedValue_
.clear();
45
}
46
47
COND_SERIALIZABLE
;
48
};
49
50
#endif //OpticalAlignMeasureInfo_H
OpticalAlignInfo.h
OpticalAlignMeasurementInfo::type_
std::string type_
Definition:
OpticalAlignMeasurementInfo.h:30
OpticalAlignMeasurementInfo::measObjectNames_
std::vector< std::string > measObjectNames_
Definition:
OpticalAlignMeasurementInfo.h:32
operator<<
std::ostream & operator<<(std::ostream &out, const ALILine &li)
Definition:
ALILine.cc:167
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
OpticalAlignMeasurementInfo::ID_
unsigned int ID_
Definition:
OpticalAlignMeasurementInfo.h:36
OAQuality.h
OpticalAlignMeasurementInfo::name_
std::string name_
Definition:
OpticalAlignMeasurementInfo.h:31
OpticalAlignMeasurementInfo
Definition:
OpticalAlignMeasurementInfo.h:28
COND_SERIALIZABLE
#define COND_SERIALIZABLE
Definition:
Serializable.h:39
OpticalAlignMeasurementInfo::values_
std::vector< OpticalAlignParam > values_
Definition:
OpticalAlignMeasurementInfo.h:35
Serializable.h
OpticalAlignMeasurementInfo::isSimulatedValue_
std::vector< bool > isSimulatedValue_
Definition:
OpticalAlignMeasurementInfo.h:33
OpticalAlignMeasurementInfo::clear
void clear()
Definition:
OpticalAlignMeasurementInfo.h:38
Generated for CMSSW Reference Manual by
1.8.5