#include <LASBarrelAlignmentParameterSet.h>
Public Member Functions | |
std::pair< double, double > & | GetBeamParameter (int aBeam, int aParameter) |
std::pair< double, double > & | GetParameter (int aSubdetector, int aDisk, int aParameter) |
LASBarrelAlignmentParameterSet () | |
void | Print (void) |
Private Member Functions | |
void | Init (void) |
Private Attributes | |
std::vector< std::vector < std::pair< double, double > > > | beamParameters |
std::vector< std::vector < std::pair< double, double > > > | tecMinusParameters |
std::vector< std::vector < std::pair< double, double > > > | tecPlusParameters |
std::vector< std::vector < std::pair< double, double > > > | tibMinusParameters |
std::vector< std::vector < std::pair< double, double > > > | tibPlusParameters |
std::vector< std::vector < std::pair< double, double > > > | tobMinusParameters |
std::vector< std::vector < std::pair< double, double > > > | tobPlusParameters |
container for storing the alignment parameters calculated by class LASBarrelAlgorithm
structure:
Definition at line 24 of file LASBarrelAlignmentParameterSet.h.
LASBarrelAlignmentParameterSet::LASBarrelAlignmentParameterSet | ( | ) |
Definition at line 9 of file LASBarrelAlignmentParameterSet.cc.
std::pair< double, double > & LASBarrelAlignmentParameterSet::GetBeamParameter | ( | int | aBeam, |
int | aParameter | ||
) |
return a single beam parameter (pair<> for value, error). we have eight beams with two parameters each (phi1, phi2)
Definition at line 87 of file LASBarrelAlignmentParameterSet.cc.
std::pair< double, double > & LASBarrelAlignmentParameterSet::GetParameter | ( | int | aSubdetector, |
int | aDisk, | ||
int | aParameter | ||
) |
function for accessing a single parameter (pair<>); indices are:
Definition at line 53 of file LASBarrelAlignmentParameterSet.cc.
|
private |
whatever initialization is needed
Definition at line 22 of file LASBarrelAlignmentParameterSet.cc.
void LASBarrelAlignmentParameterSet::Print | ( | void | ) |
pretty-print all parameter and error values
Definition at line 108 of file LASBarrelAlignmentParameterSet.cc.
|
private |
Definition at line 42 of file LASBarrelAlignmentParameterSet.h.
|
private |
Definition at line 36 of file LASBarrelAlignmentParameterSet.h.
|
private |
Definition at line 35 of file LASBarrelAlignmentParameterSet.h.
|
private |
Definition at line 38 of file LASBarrelAlignmentParameterSet.h.
|
private |
Definition at line 37 of file LASBarrelAlignmentParameterSet.h.
|
private |
Definition at line 40 of file LASBarrelAlignmentParameterSet.h.
|
private |
Definition at line 39 of file LASBarrelAlignmentParameterSet.h.