#include <AlignmentProducerBase.h>
Protected Attributes | |
const edm::InputTag | beamSpotTag_ |
BeamSpot. More... | |
const edm::InputTag | clusterValueMapTag_ |
ValueMap containing associtaion cluster-flag. More... | |
const bool | doMuon_ |
const bool | doTracker_ |
std::shared_ptr< CSCGeometry > | muonCSCGeometry_ |
std::shared_ptr< DTGeometry > | muonDTGeometry_ |
const edm::InputTag | tjTkAssociationMapTag_ |
Map with tracks/trajectories. More... | |
const edm::InputTag | tkLasBeamTag_ |
LAS beams in edm::Run (ignore if empty) More... | |
std::shared_ptr< TrackerGeometry > | trackerGeometry_ |
const bool | useExtras_ |
Private Member Functions | |
void | addSurveyInfo (Alignable *) |
Adds survey info to an Alignable. More... | |
void | applyAlignmentsToDB (const edm::EventSetup &) |
void | applyAlignmentsToGeometry () |
template<class G , class Rcd , class ErrRcd > | |
void | applyDB (G *, const edm::EventSetup &, const AlignTransform &) const |
template<class G , class DeformationRcd > | |
void | applyDB (G *, const edm::EventSetup &) const |
Applies DB constants for SurfaceDeformations. More... | |
void | applyMisalignment () |
Applies misalignment scenario to . More... | |
void | buildParameterStore () |
Creates the , which manages all Alignables. More... | |
void | createAlignables (const TrackerTopology *, bool update=false) |
void | createAlignmentAlgorithm () |
Creates the choosen alignment algorithm. More... | |
void | createCalibrations () |
Creates the calibrations. More... | |
void | createGeometries (const edm::EventSetup &, const TrackerTopology *) |
Creates ideal geometry from IdealGeometryRecord. More... | |
void | createMonitors () |
Creates the monitors. More... | |
template<typename T > | |
bool | hasParameter (const edm::ParameterSet &, const std::string &name) |
void | initBeamSpot (const edm::Event &) |
Initializes Beamspot of Alignables . More... | |
void | readInSurveyRcds (const edm::EventSetup &) |
Reads in survey records. More... | |
bool | setupChanged (const edm::EventSetup &) |
Checks if one of the EventSetup-Records has changed. More... | |
void | simpleMisalignment (const align::Alignables &, const std::string &, float, float, bool) |
Applies misalignment scenario to . More... | |
void | storeAlignmentsToDB () |
Writes Alignments (i.e. Records) to database-file. More... | |
void | writeDB (Alignments *, const std::string &, AlignmentErrorsExtended *, const std::string &, const AlignTransform *, cond::Time_t) const |
void | writeDB (AlignmentSurfaceDeformations *, const std::string &, cond::Time_t) const |
void | writeForRunRange (cond::Time_t) |
Definition at line 71 of file AlignmentProducerBase.h.
|
protected |
Definition at line 35 of file AlignmentProducerBase.cc.
References ALCARECOPromptCalibProdSiPixelAli0T_cff::algoConfig, applyDbAlignment_, beamSpotTag_, cond::TimeTypeSpecs::beginValue, checkDbAlignmentValidity_, clusterValueMapTag_, config_, createAlignmentAlgorithm(), createCalibrations(), createMonitors(), doMisalignmentScenario_, doMuon_, enableAlignableUpdates_, Exception, edm::ParameterSet::getParameter(), edm::ParameterSet::getParameterSet(), edm::ParameterSet::getUntrackedParameter(), align::makeUniqueRunRanges(), runAtPCL_, cond::runnumber, saveApeToDB_, saveDeformationsToDB_, saveToDB_, stNFixAlignables_, stRandomRotation_, stRandomShift_, cond::timeTypeSpecs, tjTkAssociationMapTag_, tkLasBeamTag_, uniqueRunRanges_, useExtras_, and useSurvey_.
|
protectedvirtual |
Definition at line 90 of file AlignmentProducerBase.cc.
References alignableExtras_, alignableMuon_, alignableTracker_, alignmentParameterStore_, and calibrations_.
|
private |
Adds survey info to an Alignable.
Definition at line 872 of file AlignmentProducerBase.cc.
References Alignable::alignableObjectId(), AlCaHLTBitMon_QueryRunRegistry::comp, Alignable::components(), relativeConstraints::error, Exception, Alignable::id(), AlignableSurface::length(), Alignments::m_align, SurveyErrors::m_surveyErrors, SurveyError::matrix(), SurveyError::rawId(), makeMuonMisalignmentScenario::rot, AlignableSurface::setLength(), Alignable::setSurvey(), AlignableSurface::setWidth(), SurveyError::structureType(), Alignable::surface(), surveyErrors_, surveyIndex_, surveyValues_, and AlignableSurface::width().
Referenced by readInSurveyRcds().
|
private |
Applies Alignments from Database (GlobalPositionRcd) to Geometry
Definition at line 535 of file AlignmentProducerBase.cc.
References applyDB(), applyDbAlignment_, align::DetectorGlobalPosition(), doMuon_, doTracker_, edm::EventSetup::get(), globalPositions_, DetId::Muon, muonCSCGeometry_, muonDTGeometry_, GeneralSetup::setup(), DetId::Tracker, and trackerGeometry_.
Referenced by initAlignmentAlgorithm().
|
private |
Applies Alignments, AlignmentErrors and SurfaceDeformations to
Definition at line 758 of file AlignmentProducerBase.cc.
References alignableMuon_, alignableTracker_, AlignableTracker::alignmentErrors(), AlignableTracker::alignments(), GeometryAligner::applyAlignments(), GeometryAligner::attachSurfaceDeformations(), AlignableMuon::cscAlignmentErrorsExtended(), AlignableMuon::cscAlignments(), doMuon_, doTracker_, AlignableMuon::dtAlignmentErrorsExtended(), AlignableMuon::dtAlignments(), Exception, muonCSCGeometry_, muonDTGeometry_, Alignable::surfaceDeformations(), and trackerGeometry_.
Referenced by initAlignmentAlgorithm(), and startProcessing().
|
private |
Applies DB constants belonging to (Err)Rcd to Geometry, taking into account 'globalPosition' correction.
Definition at line 296 of file AlignmentProducerBase.h.
References GeometryAligner::applyAlignments(), edm::IOVSyncValue::beginOfTime(), checkDbAlignmentValidity_, edm::IOVSyncValue::endOfTime(), edm::IOVSyncValue::eventID(), Exception, edm::ValidityInterval::first(), plotBeamSpotDB::first, callgraph::G, geometry, edm::EventSetup::get(), edm::ValidityInterval::last(), plotBeamSpotDB::last, record, and edm::EventID::run().
Referenced by applyAlignmentsToDB().
|
private |
Applies DB constants for SurfaceDeformations.
Definition at line 335 of file AlignmentProducerBase.h.
References GeometryAligner::attachSurfaceDeformations(), edm::IOVSyncValue::beginOfTime(), checkDbAlignmentValidity_, edm::IOVSyncValue::endOfTime(), edm::IOVSyncValue::eventID(), Exception, edm::ValidityInterval::first(), plotBeamSpotDB::first, callgraph::G, geometry, edm::EventSetup::get(), edm::ValidityInterval::last(), plotBeamSpotDB::last, record, and edm::EventID::run().
|
private |
Applies misalignment scenario to .
Definition at line 648 of file AlignmentProducerBase.cc.
References alignableMuon_, AlignmentParameterStore::alignables(), alignableTracker_, alignmentParameterStore_, MuonScenarioBuilder::applyScenario(), TrackerScenarioBuilder::applyScenario(), config_, doMisalignmentScenario_, doMuon_, doTracker_, edm::ParameterSet::getParameter(), edm::ParameterSet::getParameterSet(), simpleMisalignment(), stRandomRotation_, stRandomShift_, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by initAlignmentAlgorithm().
|
protected |
begin lumi block
Definition at line 288 of file AlignmentProducerBase.cc.
References alignmentAlgo_.
Referenced by AlignmentProducerAsAnalyzer::beginLuminosityBlock(), and AlignmentProducer::beginLuminosityBlock().
|
protected |
begin run
Definition at line 238 of file AlignmentProducerBase.cc.
References alignmentAlgo_, enableAlignableUpdates_, firstRun_, edm::RunBase::id(), initAlignmentAlgorithm(), edm::RunID::run(), runAtPCL_, and setupChanged().
Referenced by AlignmentProducerAsAnalyzer::beginRun(), and AlignmentProducer::beginRun().
|
private |
Creates the , which manages all Alignables.
Definition at line 609 of file AlignmentProducerBase.cc.
References alignableExtras_, alignableMuon_, alignableTracker_, AlignmentParameterStore_cfi::AlignmentParameterStore, alignmentParameterStore_, config_, edm::ParameterSet::getParameter(), and stNFixAlignables_.
Referenced by initAlignmentAlgorithm().
|
private |
Creates Alignables from the previously loaded Geometry
Definition at line 579 of file AlignmentProducerBase.cc.
References alignableExtras_, align::AlignableMuon, alignableMuon_, alignableTracker_, doMuon_, doTracker_, muonCSCGeometry_, muonDTGeometry_, trackerGeometry_, AlignableTracker::update(), AlignableMuon::update(), and useExtras_.
Referenced by initAlignmentAlgorithm().
|
private |
Creates the choosen alignment algorithm.
Definition at line 309 of file AlignmentProducerBase.cc.
References ALCARECOPromptCalibProdSiPixelAli0T_cff::algoConfig, HIPAlignmentAlgorithm_cfi::algoName, alignmentAlgo_, config_, enableAlignableUpdates_, Exception, reco::get(), edm::ParameterSet::getParameter(), runAtPCL_, AlCaHLTBitMon_QueryRunRegistry::string, and uniqueRunRanges_.
Referenced by AlignmentProducerBase().
|
private |
Creates the calibrations.
Definition at line 353 of file AlignmentProducerBase.cc.
References alignmentAlgo_, AlignmentProducer_cff::calibrations, calibrations_, config_, beamerCreator::create(), Exception, reco::get(), edm::ParameterSet::getParameter(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by AlignmentProducerBase().
|
private |
Creates ideal geometry from IdealGeometryRecord.
Definition at line 502 of file AlignmentProducerBase.cc.
References TrackerGeomBuilderFromGeometricDet::build(), CSCGeometryBuilderFromDDD::build(), DTGeometryBuilderFromDDD::build(), doMuon_, doTracker_, edm::EventSetup::get(), muonCSCGeometry_, muonDTGeometry_, and trackerGeometry_.
Referenced by initAlignmentAlgorithm().
|
private |
Creates the monitors.
Definition at line 334 of file AlignmentProducerBase.cc.
References config_, Exception, reco::get(), edm::ParameterSet::getParameter(), AlignmentProducer_cff::monitorConfig, gather_cfg::monitors, monitors_, and eostools::move().
Referenced by AlignmentProducerBase().
|
protected |
end lumi block
Definition at line 298 of file AlignmentProducerBase.cc.
References alignmentAlgo_.
Referenced by AlignmentProducerAsAnalyzer::endLuminosityBlock(), and AlignmentProducer::endLuminosityBlock().
|
protected |
end run
Definition at line 267 of file AlignmentProducerBase.cc.
References alignmentAlgo_, edm::InputTag::encode(), getTkFittedLasBeamCollection(), getTsosVectorCollection(), edm::RunBase::id(), and tkLasBeamTag_.
Referenced by AlignmentProducerAsAnalyzer::endRun(), and AlignmentProducer::endRun().
|
protected |
Steers activities after end of job, terminates the AlignmentAlgorithm
Definition at line 906 of file AlignmentProducerBase.cc.
References alignmentAlgo_, calibrations_, monitors_, nevent_, saveApeToDB_, saveDeformationsToDB_, saveToDB_, and storeAlignmentsToDB().
Referenced by progressbar.ProgressBar::__next__(), AlignmentProducerAsAnalyzer::endJob(), AlignmentProducer::endOfJob(), and nEvent().
|
protectedpure virtual |
Implemented in AlignmentProducer, and AlignmentProducerAsAnalyzer.
Referenced by nEvent(), and processEvent().
|
protectedpure virtual |
Implemented in AlignmentProducer, and AlignmentProducerAsAnalyzer.
Referenced by initBeamSpot(), and nEvent().
|
protectedpure virtual |
Implemented in AlignmentProducer, and AlignmentProducerAsAnalyzer.
Referenced by endRunImpl(), and nEvent().
|
protectedpure virtual |
Implemented in AlignmentProducer, and AlignmentProducerAsAnalyzer.
Referenced by nEvent(), and processEvent().
|
protectedpure virtual |
Implemented in AlignmentProducer, and AlignmentProducerAsAnalyzer.
Referenced by endRunImpl(), and nEvent().
|
private |
Definition at line 1120 of file AlignmentProducerBase.cc.
References edm::Exception::categoryCode(), edm::errors::Configuration, MillePedeFileConverter_cfg::e, edm::ParameterSet::getParameter(), cms::Exception::message(), and dataset::name.
|
protected |
Creates Geometry and Alignables of the Tracker and initializes the AlignmentAlgorithm
Definition at line 435 of file AlignmentProducerBase.cc.
References alignableExtras_, alignableMuon_, alignableTracker_, alignmentAlgo_, alignmentParameterStore_, applyAlignmentsToDB(), applyAlignmentsToGeometry(), applyMisalignment(), buildParameterStore(), calibrations_, createAlignables(), createGeometries(), edm::EventSetup::get(), isAlgoInitialized_, monitors_, edm::ESHandle< T >::product(), and startProcessing().
Referenced by AlignmentProducer::beginOfJob(), beginRunImpl(), nEvent(), and processEvent().
|
private |
Initializes Beamspot of Alignables .
Definition at line 482 of file AlignmentProducerBase.cc.
References alignableExtras_, beamSpot_, reco::BeamSpot::dxdz(), reco::BeamSpot::dydz(), getBeamSpot(), AlignableExtras::initializeBeamSpot(), nevent_, reco::BeamSpot::x0(), reco::BeamSpot::y0(), and reco::BeamSpot::z0().
Referenced by processEvent().
|
inlineprotected |
Definition at line 101 of file AlignmentProducerBase.h.
References finish(), getAliClusterValueMap(), getBeamSpot(), getTkFittedLasBeamCollection(), getTrajTrackAssociationCollection(), getTsosVectorCollection(), initAlignmentAlgorithm(), nevent_, and update.
Referenced by AlignmentProducer::endOfLoop().
|
protected |
Process event.
Definition at line 151 of file AlignmentProducerBase.cc.
References alignmentAlgo_, beamSpot_, edm::AssociationMap< Tag >::begin(), clusterValueMapTag_, enableAlignableUpdates_, edm::InputTag::encode(), edm::AssociationMap< Tag >::end(), dumpTauVariables_cfi::eventInfo, getAliClusterValueMap(), getTrajTrackAssociationCollection(), mps_fire::i, initAlignmentAlgorithm(), initBeamSpot(), monitors_, nevent_, readInSurveyRcds(), runAtPCL_, and setupChanged().
Referenced by AlignmentProducerAsAnalyzer::analyze(), and AlignmentProducer::duringLoop().
|
private |
Reads in survey records.
Definition at line 810 of file AlignmentProducerBase.cc.
References addSurveyInfo(), alignableMuon_, alignableTracker_, Reference_intrackfit_cff::barrel, edm::ESWatcher< T >::check(), AlignableMuon::CSCEndcaps(), doMuon_, doTracker_, AlignableMuon::DTBarrel(), makeMuonMisalignmentScenario::endcap, edm::EventSetup::get(), surveyErrors_, surveyIndex_, surveyValues_, useSurvey_, watchTkSurveyErrExtRcd_, and watchTkSurveyRcd_.
Referenced by processEvent().
|
private |
Checks if one of the EventSetup-Records has changed.
Definition at line 380 of file AlignmentProducerBase.cc.
References edm::ESWatcher< T >::check(), doMuon_, doTracker_, watchCSCAlErrExtRcd_, watchCSCAlRcd_, watchDTAlErrExtRcd_, watchDTAlRcd_, watchGlobalPositionRcd_, watchIdealGeometryRcd_, watchTrackerAlErrorExtRcd_, watchTrackerAlRcd_, and watchTrackerSurDeRcd_.
Referenced by beginRunImpl(), and processEvent().
|
private |
Applies misalignment scenario to .
Definition at line 687 of file AlignmentProducerBase.cc.
References funct::abs(), AlignmentParameterSelector::convertParamSel(), RigidBodyAlignmentParameters::dalpha, RigidBodyAlignmentParameters::dbeta, RigidBodyAlignmentParameters::dgamma, RigidBodyAlignmentParameters::dx, RigidBodyAlignmentParameters::dy, RigidBodyAlignmentParameters::dz, Exception, RigidBodyAlignmentParameters::N_PARAM, convertSQLitetoXML_cfg::output, alignCSCRings::r, random, indexGen::s2, and align::toMatrix().
Referenced by applyMisalignment().
|
protected |
Start processing of events.
Definition at line 103 of file AlignmentProducerBase.cc.
References alignmentAlgo_, applyAlignmentsToGeometry(), calibrations_, Exception, isAlgoInitialized_, isDuringLoop_, monitors_, and nevent_.
Referenced by initAlignmentAlgorithm(), and AlignmentProducer::startingNewLoop().
|
private |
Writes Alignments (i.e. Records) to database-file.
Definition at line 931 of file AlignmentProducerBase.cc.
References alignableExtras_, alignmentAlgo_, AlignableExtras::beamSpot(), config_, Exception, firstRun_, edm::ParameterSet::getParameterSetVector(), align::makeUniqueRunRanges(), runAtPCL_, saveApeToDB_, saveDeformationsToDB_, saveToDB_, uniqueRunRanges_, and writeForRunRange().
Referenced by finish().
|
protected |
Terminate processing of events.
Definition at line 128 of file AlignmentProducerBase.cc.
References alignmentAlgo_, calibrations_, isDuringLoop_, and monitors_.
Referenced by AlignmentProducerAsAnalyzer::endJob(), and AlignmentProducer::endOfLoop().
|
private |
Writes Alignments and/or AlignmentErrors to DB for record names (removes *globalCoordinates before writing if non-null...). Takes over ownership of Alignments and AlignmentErrors.
Definition at line 1038 of file AlignmentProducerBase.cc.
References Exception, edm::Service< T >::isAvailable(), GeometryAligner::removeGlobalTransform(), saveApeToDB_, saveToDB_, ntuplemaker::time, AlignTransform::transform(), and cond::service::PoolDBOutputService::writeOne().
Referenced by writeForRunRange().
|
private |
Writes SurfaceDeformations (bows & kinks) to DB for given record name Takes over ownership of AlignmentSurfaceDeformations.
Definition at line 1095 of file AlignmentProducerBase.cc.
References Exception, edm::Service< T >::isAvailable(), saveDeformationsToDB_, ntuplemaker::time, and cond::service::PoolDBOutputService::writeOne().
|
private |
Writes Alignments and AlignmentErrors for all sub detectors and the given run number
Definition at line 992 of file AlignmentProducerBase.cc.
References alignableMuon_, alignableTracker_, AlignableTracker::alignmentErrors(), AlignableTracker::alignments(), AlignableMuon::cscAlignmentErrorsExtended(), AlignableMuon::cscAlignments(), align::DetectorGlobalPosition(), doMuon_, doTracker_, AlignableMuon::dtAlignmentErrorsExtended(), AlignableMuon::dtAlignments(), globalPositions_, DetId::Muon, saveDeformationsToDB_, Alignable::surfaceDeformations(), DetId::Tracker, and writeDB().
Referenced by storeAlignmentsToDB().
|
private |
Definition at line 230 of file AlignmentProducerBase.h.
Referenced by buildParameterStore(), createAlignables(), initAlignmentAlgorithm(), initBeamSpot(), storeAlignmentsToDB(), and ~AlignmentProducerBase().
|
private |
Definition at line 229 of file AlignmentProducerBase.h.
Referenced by applyAlignmentsToGeometry(), applyMisalignment(), buildParameterStore(), createAlignables(), initAlignmentAlgorithm(), readInSurveyRcds(), writeForRunRange(), and ~AlignmentProducerBase().
|
private |
Definition at line 228 of file AlignmentProducerBase.h.
Referenced by applyAlignmentsToGeometry(), applyMisalignment(), buildParameterStore(), createAlignables(), initAlignmentAlgorithm(), readInSurveyRcds(), writeForRunRange(), and ~AlignmentProducerBase().
|
private |
Definition at line 223 of file AlignmentProducerBase.h.
Referenced by beginLuminosityBlockImpl(), beginRunImpl(), createAlignmentAlgorithm(), createCalibrations(), endLuminosityBlockImpl(), endRunImpl(), finish(), initAlignmentAlgorithm(), processEvent(), startProcessing(), storeAlignmentsToDB(), and terminateProcessing().
|
private |
Definition at line 227 of file AlignmentProducerBase.h.
Referenced by applyMisalignment(), buildParameterStore(), initAlignmentAlgorithm(), and ~AlignmentProducerBase().
|
private |
Definition at line 247 of file AlignmentProducerBase.h.
Referenced by AlignmentProducerBase(), and applyAlignmentsToDB().
|
private |
Definition at line 232 of file AlignmentProducerBase.h.
Referenced by initBeamSpot(), and processEvent().
|
protected |
BeamSpot.
Definition at line 130 of file AlignmentProducerBase.h.
Referenced by AlignmentProducerAsAnalyzer::AlignmentProducerAsAnalyzer(), AlignmentProducerBase(), and AlignmentProducer::getBeamSpot().
|
private |
Definition at line 224 of file AlignmentProducerBase.h.
Referenced by createCalibrations(), finish(), initAlignmentAlgorithm(), startProcessing(), terminateProcessing(), and ~AlignmentProducerBase().
|
private |
Definition at line 247 of file AlignmentProducerBase.h.
Referenced by AlignmentProducerBase(), and applyDB().
|
protected |
ValueMap containing associtaion cluster-flag.
Definition at line 136 of file AlignmentProducerBase.h.
Referenced by AlignmentProducerAsAnalyzer::AlignmentProducerAsAnalyzer(), AlignmentProducerBase(), AlignmentProducer::getAliClusterValueMap(), and processEvent().
|
private |
Definition at line 243 of file AlignmentProducerBase.h.
Referenced by AlignmentProducerBase(), applyMisalignment(), buildParameterStore(), createAlignmentAlgorithm(), createCalibrations(), createMonitors(), and storeAlignmentsToDB().
|
private |
Definition at line 248 of file AlignmentProducerBase.h.
Referenced by AlignmentProducerBase(), and applyMisalignment().
|
protected |
Definition at line 124 of file AlignmentProducerBase.h.
Referenced by AlignmentProducer::AlignmentProducer(), AlignmentProducerBase(), applyAlignmentsToDB(), applyAlignmentsToGeometry(), applyMisalignment(), createAlignables(), createGeometries(), readInSurveyRcds(), setupChanged(), and writeForRunRange().
|
protected |
Definition at line 124 of file AlignmentProducerBase.h.
Referenced by AlignmentProducer::AlignmentProducer(), applyAlignmentsToDB(), applyAlignmentsToGeometry(), applyMisalignment(), createAlignables(), createGeometries(), readInSurveyRcds(), setupChanged(), and writeForRunRange().
|
private |
Definition at line 251 of file AlignmentProducerBase.h.
Referenced by AlignmentProducerBase(), beginRunImpl(), createAlignmentAlgorithm(), and processEvent().
|
private |
Definition at line 288 of file AlignmentProducerBase.h.
Referenced by beginRunImpl(), and storeAlignmentsToDB().
|
private |
GlobalPositions that might be read from DB, nullptr otherwise.
Definition at line 234 of file AlignmentProducerBase.h.
Referenced by applyAlignmentsToDB(), and writeForRunRange().
|
private |
Definition at line 284 of file AlignmentProducerBase.h.
Referenced by initAlignmentAlgorithm(), and startProcessing().
|
private |
Definition at line 285 of file AlignmentProducerBase.h.
Referenced by startProcessing(), and terminateProcessing().
|
private |
Definition at line 225 of file AlignmentProducerBase.h.
Referenced by createMonitors(), finish(), initAlignmentAlgorithm(), processEvent(), startProcessing(), and terminateProcessing().
|
protected |
Definition at line 123 of file AlignmentProducerBase.h.
Referenced by applyAlignmentsToDB(), applyAlignmentsToGeometry(), createAlignables(), createGeometries(), and AlignmentProducer::produceCSC().
|
protected |
Definition at line 122 of file AlignmentProducerBase.h.
Referenced by applyAlignmentsToDB(), applyAlignmentsToGeometry(), createAlignables(), createGeometries(), and AlignmentProducer::produceDT().
|
private |
Definition at line 237 of file AlignmentProducerBase.h.
Referenced by finish(), initBeamSpot(), nEvent(), processEvent(), and startProcessing().
|
private |
Definition at line 238 of file AlignmentProducerBase.h.
Referenced by AlignmentProducerBase(), beginRunImpl(), createAlignmentAlgorithm(), processEvent(), and storeAlignmentsToDB().
|
private |
Definition at line 249 of file AlignmentProducerBase.h.
Referenced by AlignmentProducerBase(), finish(), storeAlignmentsToDB(), and writeDB().
|
private |
Definition at line 249 of file AlignmentProducerBase.h.
Referenced by AlignmentProducerBase(), finish(), storeAlignmentsToDB(), writeDB(), and writeForRunRange().
|
private |
Definition at line 249 of file AlignmentProducerBase.h.
Referenced by AlignmentProducerBase(), finish(), storeAlignmentsToDB(), and writeDB().
|
private |
Definition at line 245 of file AlignmentProducerBase.h.
Referenced by AlignmentProducerBase(), and buildParameterStore().
|
private |
Definition at line 246 of file AlignmentProducerBase.h.
Referenced by AlignmentProducerBase(), and applyMisalignment().
|
private |
Definition at line 246 of file AlignmentProducerBase.h.
Referenced by AlignmentProducerBase(), and applyMisalignment().
|
private |
Definition at line 280 of file AlignmentProducerBase.h.
Referenced by addSurveyInfo(), and readInSurveyRcds().
|
private |
Definition at line 278 of file AlignmentProducerBase.h.
Referenced by addSurveyInfo(), and readInSurveyRcds().
|
private |
Definition at line 279 of file AlignmentProducerBase.h.
Referenced by addSurveyInfo(), and readInSurveyRcds().
|
protected |
Map with tracks/trajectories.
Definition at line 127 of file AlignmentProducerBase.h.
Referenced by AlignmentProducerAsAnalyzer::AlignmentProducerAsAnalyzer(), AlignmentProducerBase(), and AlignmentProducer::getTrajTrackAssociationCollection().
|
protected |
LAS beams in edm::Run (ignore if empty)
Definition at line 133 of file AlignmentProducerBase.h.
Referenced by AlignmentProducerAsAnalyzer::AlignmentProducerAsAnalyzer(), AlignmentProducerBase(), endRunImpl(), AlignmentProducer::getTkFittedLasBeamCollection(), and AlignmentProducer::getTsosVectorCollection().
|
protected |
Definition at line 121 of file AlignmentProducerBase.h.
Referenced by applyAlignmentsToDB(), applyAlignmentsToGeometry(), createAlignables(), createGeometries(), and AlignmentProducer::produceTracker().
|
private |
Definition at line 236 of file AlignmentProducerBase.h.
Referenced by AlignmentProducerBase(), createAlignmentAlgorithm(), and storeAlignmentsToDB().
|
protected |
Definition at line 124 of file AlignmentProducerBase.h.
Referenced by AlignmentProducerBase(), and createAlignables().
|
private |
Definition at line 250 of file AlignmentProducerBase.h.
Referenced by AlignmentProducerBase(), and readInSurveyRcds().
|
private |
Definition at line 266 of file AlignmentProducerBase.h.
Referenced by setupChanged().
|
private |
Definition at line 265 of file AlignmentProducerBase.h.
Referenced by setupChanged().
|
private |
Definition at line 273 of file AlignmentProducerBase.h.
|
private |
Definition at line 272 of file AlignmentProducerBase.h.
|
private |
Definition at line 264 of file AlignmentProducerBase.h.
Referenced by setupChanged().
|
private |
Definition at line 263 of file AlignmentProducerBase.h.
Referenced by setupChanged().
|
private |
Definition at line 271 of file AlignmentProducerBase.h.
|
private |
Definition at line 270 of file AlignmentProducerBase.h.
|
private |
Definition at line 257 of file AlignmentProducerBase.h.
Referenced by setupChanged().
|
private |
Definition at line 256 of file AlignmentProducerBase.h.
Referenced by setupChanged().
|
private |
Definition at line 269 of file AlignmentProducerBase.h.
Referenced by readInSurveyRcds().
|
private |
Definition at line 268 of file AlignmentProducerBase.h.
Referenced by readInSurveyRcds().
|
private |
Definition at line 260 of file AlignmentProducerBase.h.
Referenced by setupChanged().
|
private |
Definition at line 259 of file AlignmentProducerBase.h.
Referenced by setupChanged().
|
private |
Definition at line 261 of file AlignmentProducerBase.h.
Referenced by setupChanged().