#include <LASEndcapAlignmentParameterSet.h>
Public Member Functions | |
std::pair< double, double > & | GetBeamParameter (int aSubdetector, int aRing, int aBeam, int aParameter) |
std::pair< double, double > & | GetDiskParameter (int aSubdetector, int aDisk, int aParameter) |
std::pair< double, double > & | GetGlobalParameter (int aSubdetector, int aParameter) |
LASEndcapAlignmentParameterSet () | |
void | Print (void) |
Private Member Functions | |
void | Init (void) |
Private Attributes | |
std::vector< std::vector < std::vector< std::pair < double, double > > > > | tecMinusBeamParameters |
std::vector< std::vector < std::pair< double, double > > > | tecMinusDiskParameters |
std::vector< std::pair< double, double > > | tecMinusGlobalParameters |
std::vector< std::vector < std::vector< std::pair < double, double > > > > | tecPlusBeamParameters |
std::vector< std::vector < std::pair< double, double > > > | tecPlusDiskParameters |
std::vector< std::pair< double, double > > | tecPlusGlobalParameters |
container for storing the alignment parameters calculated by class LASEndcapAlgorithm
structure:
TODO:
Definition at line 27 of file LASEndcapAlignmentParameterSet.h.
LASEndcapAlignmentParameterSet::LASEndcapAlignmentParameterSet | ( | ) |
Definition at line 10 of file LASEndcapAlignmentParameterSet.cc.
std::pair< double, double > & LASEndcapAlignmentParameterSet::GetBeamParameter | ( | int | aSubdetector, |
int | aRing, | ||
int | aBeam, | ||
int | aParameter | ||
) |
function for accessing a single beam parameter (pair<>); indices are:
Definition at line 143 of file LASEndcapAlignmentParameterSet.cc.
std::pair< double, double > & LASEndcapAlignmentParameterSet::GetDiskParameter | ( | int | aSubdetector, |
int | aDisk, | ||
int | aParameter | ||
) |
function for accessing a single disk parameter (pair<>); indices are:
Definition at line 85 of file LASEndcapAlignmentParameterSet.cc.
std::pair< double, double > & LASEndcapAlignmentParameterSet::GetGlobalParameter | ( | int | aSubdetector, |
int | aParameter | ||
) |
function for accessing a single global parameter (pair<>); indices are:
Definition at line 117 of file LASEndcapAlignmentParameterSet.cc.
|
private |
whatever initialization is needed
Definition at line 23 of file LASEndcapAlignmentParameterSet.cc.
void LASEndcapAlignmentParameterSet::Print | ( | void | ) |
pretty-printout of all parameter and error values
Definition at line 173 of file LASEndcapAlignmentParameterSet.cc.
|
private |
Definition at line 44 of file LASEndcapAlignmentParameterSet.h.
|
private |
Definition at line 40 of file LASEndcapAlignmentParameterSet.h.
|
private |
Definition at line 42 of file LASEndcapAlignmentParameterSet.h.
|
private |
Definition at line 43 of file LASEndcapAlignmentParameterSet.h.
|
private |
Definition at line 39 of file LASEndcapAlignmentParameterSet.h.
|
private |
Definition at line 41 of file LASEndcapAlignmentParameterSet.h.