Alignment
LaserAlignment
interface
LASBarrelAlignmentParameterSet.h
Go to the documentation of this file.
1
2
3
#ifndef __LASBARRELALIGNMENTPARAMETERSET_H
4
#define __LASBARRELALIGNMENTPARAMETERSET_H
5
6
#include <vector>
7
#include <iostream>
8
#include <iomanip>
9
#include <utility>
10
11
#include <
FWCore/Utilities/interface/Exception.h
>
12
23
class
LASBarrelAlignmentParameterSet
{
24
public
:
25
LASBarrelAlignmentParameterSet
();
26
std::pair<double, double>&
GetParameter
(
int
aSubdetector,
int
aDisk,
int
aParameter);
27
std::pair<double, double>&
GetBeamParameter
(
int
aBeam,
int
aParameter);
28
void
Print
(
void
);
29
30
private
:
31
void
Init
(
void
);
32
33
std::vector<std::vector<std::pair<double, double> > >
tecPlusParameters
;
34
std::vector<std::vector<std::pair<double, double> > >
tecMinusParameters
;
35
std::vector<std::vector<std::pair<double, double> > >
tibPlusParameters
;
36
std::vector<std::vector<std::pair<double, double> > >
tibMinusParameters
;
37
std::vector<std::vector<std::pair<double, double> > >
tobPlusParameters
;
38
std::vector<std::vector<std::pair<double, double> > >
tobMinusParameters
;
39
40
std::vector<std::vector<std::pair<double, double> > >
beamParameters
;
41
};
42
43
#endif
LASBarrelAlignmentParameterSet::beamParameters
std::vector< std::vector< std::pair< double, double > > > beamParameters
Definition:
LASBarrelAlignmentParameterSet.h:40
LASBarrelAlignmentParameterSet::tibMinusParameters
std::vector< std::vector< std::pair< double, double > > > tibMinusParameters
Definition:
LASBarrelAlignmentParameterSet.h:36
LASBarrelAlignmentParameterSet::tecPlusParameters
std::vector< std::vector< std::pair< double, double > > > tecPlusParameters
Definition:
LASBarrelAlignmentParameterSet.h:33
LASBarrelAlignmentParameterSet::GetParameter
std::pair< double, double > & GetParameter(int aSubdetector, int aDisk, int aParameter)
Definition:
LASBarrelAlignmentParameterSet.cc:37
LASBarrelAlignmentParameterSet::GetBeamParameter
std::pair< double, double > & GetBeamParameter(int aBeam, int aParameter)
Definition:
LASBarrelAlignmentParameterSet.cc:75
LASBarrelAlignmentParameterSet::tobPlusParameters
std::vector< std::vector< std::pair< double, double > > > tobPlusParameters
Definition:
LASBarrelAlignmentParameterSet.h:37
LASBarrelAlignmentParameterSet::tibPlusParameters
std::vector< std::vector< std::pair< double, double > > > tibPlusParameters
Definition:
LASBarrelAlignmentParameterSet.h:35
LASBarrelAlignmentParameterSet::tecMinusParameters
std::vector< std::vector< std::pair< double, double > > > tecMinusParameters
Definition:
LASBarrelAlignmentParameterSet.h:34
LASBarrelAlignmentParameterSet::LASBarrelAlignmentParameterSet
LASBarrelAlignmentParameterSet()
Definition:
LASBarrelAlignmentParameterSet.cc:7
LASBarrelAlignmentParameterSet::Init
void Init(void)
Definition:
LASBarrelAlignmentParameterSet.cc:12
LASBarrelAlignmentParameterSet
Definition:
LASBarrelAlignmentParameterSet.h:23
LASBarrelAlignmentParameterSet::tobMinusParameters
std::vector< std::vector< std::pair< double, double > > > tobMinusParameters
Definition:
LASBarrelAlignmentParameterSet.h:38
Exception.h
LASBarrelAlignmentParameterSet::Print
void Print(void)
Definition:
LASBarrelAlignmentParameterSet.cc:94
Generated for CMSSW Reference Manual by
1.8.16