#include <LASGlobalLoop.h>
Public Member Functions | |
LASGlobalLoop () | |
bool | TEC2TECLoop (int &, int &, int &) const |
bool | TECLoop (int &, int &, int &, int &) const |
bool | TIBTOBLoop (int &, int &, int &) const |
helper class for looping over LASGlobalData objects (si-strip module loops). Use exactly as:
Definition at line 24 of file LASGlobalLoop.h.
LASGlobalLoop::LASGlobalLoop | ( | ) |
Definition at line 7 of file LASGlobalLoop.cc.
bool LASGlobalLoop::TEC2TECLoop | ( | int & | subdet, |
int & | beam, | ||
int & | disk | ||
) | const |
full TEC AT loop with starting values given by parameter values
Definition at line 74 of file LASGlobalLoop.cc.
References EcalCondDBWriter_cfi::beam, and EcnaPython_AdcPeg12_S1_10_R170298_1_0_150_Dee0::cerr.
Referenced by LaserAlignment::ApplyATMaskingCorrections(), LaserAlignment::beginJob(), LaserAlignment::CalculateNominalCoordinates(), LASAlignmentTubeAlgorithm::CalculateParameters(), LASGeometryUpdater::EndcapUpdate(), LaserAlignment::endRunProduce(), fcn(), LaserAlignment::fillDataProfiles(), LaserAlignmentT0ProducerDQM::FillFromProcessedDigis(), LaserAlignmentT0ProducerDQM::FillFromRawDigis(), LaserAlignment::fillPedestalProfiles(), LaserAlignment::produce(), LASAlignmentTubeAlgorithm::ReadMisalignmentFromFile(), LASBarrelAlgorithm::ReadMisalignmentFromFile(), and LaserAlignment::testRoutine().
bool LASGlobalLoop::TECLoop | ( | int & | subdet, |
int & | ring, | ||
int & | beam, | ||
int & | disk | ||
) | const |
full TEC loop (both endcaps) with starting values given by parameter values
Definition at line 13 of file LASGlobalLoop.cc.
References EcalCondDBWriter_cfi::beam, EcnaPython_AdcPeg12_S1_10_R170298_1_0_150_Dee0::cerr, and relativeConstraints::ring.
Referenced by LaserAlignment::ApplyEndcapMaskingCorrections(), LaserAlignment::beginJob(), LaserAlignment::CalculateNominalCoordinates(), LASEndcapAlgorithm::CalculateParameters(), LaserAlignment::endRunProduce(), LaserAlignment::fillDataProfiles(), LaserAlignmentT0ProducerDQM::FillFromProcessedDigis(), LaserAlignmentT0ProducerDQM::FillFromRawDigis(), LaserAlignment::fillPedestalProfiles(), LaserAlignment::produce(), LASAlignmentTubeAlgorithm::ReadMisalignmentFromFile(), LASBarrelAlgorithm::ReadMisalignmentFromFile(), and LaserAlignment::testRoutine().
bool LASGlobalLoop::TIBTOBLoop | ( | int & | subdet, |
int & | beam, | ||
int & | position | ||
) | const |
full TIB+TOB loop with starting values given by parameter values
Definition at line 46 of file LASGlobalLoop.cc.
References EcalCondDBWriter_cfi::beam, EcnaPython_AdcPeg12_S1_10_R170298_1_0_150_Dee0::cerr, and position.
Referenced by LaserAlignment::ApplyATMaskingCorrections(), LaserAlignment::beginJob(), LaserAlignment::CalculateNominalCoordinates(), LASAlignmentTubeAlgorithm::CalculateParameters(), LaserAlignment::endRunProduce(), fcn(), LaserAlignment::fillDataProfiles(), LaserAlignmentT0ProducerDQM::FillFromProcessedDigis(), LaserAlignmentT0ProducerDQM::FillFromRawDigis(), LaserAlignment::fillPedestalProfiles(), LaserAlignment::isATBeam(), LaserAlignment::produce(), LASAlignmentTubeAlgorithm::ReadMisalignmentFromFile(), LASBarrelAlgorithm::ReadMisalignmentFromFile(), and LaserAlignment::testRoutine().