#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_ |
edm::ESHandle< CSCGeometry > | muonCSCGeometry_ |
edm::ESHandle< DTGeometry > | muonDTGeometry_ |
edm::ESHandle< GEMGeometry > | muonGEMGeometry_ |
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 (const G *, const edm::EventSetup &, const edm::ESGetToken< Alignments, Rcd > &, const edm::ESGetToken< AlignmentErrorsExtended, ErrRcd > &, const AlignTransform &) const |
template<class G , class DeformationRcd > | |
void | applyDB (const G *, const edm::EventSetup &, const edm::ESGetToken< AlignmentSurfaceDeformations, DeformationRcd > &) 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 (edm::ConsumesCollector &) |
Creates the choosen alignment algorithm. More... | |
void | createCalibrations (edm::ConsumesCollector &) |
Creates the calibrations. More... | |
void | createGeometries (const edm::EventSetup &, const TrackerTopology *) |
Creates ideal geometry from IdealGeometryRecord. More... | |
void | createMonitors (edm::ConsumesCollector &) |
Creates the monitors. More... | |
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 (const AlignmentSurfaceDeformations &, const std::string &, cond::Time_t) const |
void | writeForRunRange (cond::Time_t) |
Definition at line 75 of file AlignmentProducerBase.h.
|
protected |
Definition at line 28 of file AlignmentProducerBase.cc.
|
protectedvirtualnoexcept |
Definition at line 101 of file AlignmentProducerBase.cc.
|
private |
Adds survey info to an Alignable.
Definition at line 745 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, makeMuonMisalignmentScenario::rot, AlignableSurface::setLength(), Alignable::setSurvey(), AlignableSurface::setWidth(), Alignable::surface(), surveyErrors_, surveyIndex_, surveyValues_, and AlignableSurface::width().
Referenced by readInSurveyRcds().
|
private |
Applies Alignments from Database (GlobalPositionRcd) to Geometry
Definition at line 448 of file AlignmentProducerBase.cc.
References applyDbAlignment_, cscAliErrToken_, cscAliToken_, align::DetectorGlobalPosition(), doMuon_, doTracker_, dtAliErrToken_, dtAliToken_, gemAliErrToken_, gemAliToken_, globalPositions_, gprToken_, DetId::Muon, muonCSCGeometry_, muonDTGeometry_, muonGEMGeometry_, singleTopDQM_cfi::setup, tkAliErrToken_, tkAliToken_, tkSurfDefToken_, DetId::Tracker, and trackerGeometry_.
Referenced by initAlignmentAlgorithm().
|
private |
Applies Alignments, AlignmentErrors and SurfaceDeformations to
Definition at line 654 of file AlignmentProducerBase.cc.
References alignableMuon_, alignableTracker_, GeometryAligner::applyAlignments(), GeometryAligner::attachSurfaceDeformations(), doMuon_, doTracker_, Exception, muonCSCGeometry_, muonDTGeometry_, muonGEMGeometry_, 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 318 of file AlignmentProducerBase.h.
References GeometryAligner::applyAlignments(), edm::IOVSyncValue::beginOfTime(), checkDbAlignmentValidity_, edm::IOVSyncValue::endOfTime(), Exception, edm::ValidityInterval::first(), dqmdumpme::first, cmssw_cycle_finder::G, relativeConstraints::geometry, edm::EventSetup::get(), edm::EventSetup::getData(), edm::ValidityInterval::last(), dqmdumpme::last, and AlCaHarvesting_cff::record.
|
private |
Applies DB constants for SurfaceDeformations.
Definition at line 349 of file AlignmentProducerBase.h.
References GeometryAligner::attachSurfaceDeformations(), edm::IOVSyncValue::beginOfTime(), checkDbAlignmentValidity_, edm::IOVSyncValue::endOfTime(), Exception, edm::ValidityInterval::first(), dqmdumpme::first, cmssw_cycle_finder::G, relativeConstraints::geometry, edm::EventSetup::get(), edm::ValidityInterval::last(), dqmdumpme::last, and AlCaHarvesting_cff::record.
|
private |
Applies misalignment scenario to .
Definition at line 549 of file AlignmentProducerBase.cc.
References alignableMuon_, 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 268 of file AlignmentProducerBase.cc.
References alignmentAlgo_, and singleTopDQM_cfi::setup.
Referenced by AlignmentProducer::beginLuminosityBlock(), and AlignmentProducerAsAnalyzer::beginLuminosityBlock().
|
protected |
begin run
Definition at line 225 of file AlignmentProducerBase.cc.
References alignmentAlgo_, calibrations_, enableAlignableUpdates_, firstRun_, initAlignmentAlgorithm(), writedatasetfile::run, runAtPCL_, singleTopDQM_cfi::setup, and setupChanged().
Referenced by AlignmentProducer::beginRun(), and AlignmentProducerAsAnalyzer::beginRun().
|
private |
Creates the , which manages all Alignables.
Definition at line 521 of file AlignmentProducerBase.cc.
References alignableExtras_, alignableMuon_, alignableTracker_, alignmentParameterStore_, config_, edm::ParameterSet::getParameter(), and stNFixAlignables_.
Referenced by initAlignmentAlgorithm().
|
private |
Creates Alignables from the previously loaded Geometry
Definition at line 494 of file AlignmentProducerBase.cc.
References alignableExtras_, alignableMuon_, alignableTracker_, doMuon_, doTracker_, muonCSCGeometry_, muonDTGeometry_, muonGEMGeometry_, trackerGeometry_, update, and useExtras_.
Referenced by initAlignmentAlgorithm().
|
private |
Creates the choosen alignment algorithm.
Definition at line 280 of file AlignmentProducerBase.cc.
References ALCARECOPromptCalibProdSiPixelAli0T_cff::algoConfig, MillePedeAlignmentAlgorithm_cfi::algoName, alignmentAlgo_, config_, enableAlignableUpdates_, get, edm::ParameterSet::getParameter(), runAtPCL_, AlCaHLTBitMon_QueryRunRegistry::string, and uniqueRunRanges_.
|
private |
Creates the calibrations.
Definition at line 301 of file AlignmentProducerBase.cc.
References AlignmentProducer_cff::calibrations, calibrations_, config_, beamerCreator::create(), get, edm::ParameterSet::getParameter(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Creates ideal geometry from IdealGeometryRecord.
Definition at line 431 of file AlignmentProducerBase.cc.
References TrackerGeomBuilderFromGeometricDet::build(), cscGeomToken_, doMuon_, doTracker_, dtGeomToken_, gemGeomToken_, geomDetToken_, edm::EventSetup::getData(), edm::EventSetup::getHandle(), muonCSCGeometry_, muonDTGeometry_, muonGEMGeometry_, ptitpToken_, ptpToken_, and trackerGeometry_.
Referenced by initAlignmentAlgorithm().
|
private |
Creates the monitors.
Definition at line 291 of file AlignmentProducerBase.cc.
References config_, beamerCreator::create(), get, edm::ParameterSet::getParameter(), AlignmentProducer_cff::monitorConfig, gather_cfg::monitors, and monitors_.
|
protected |
end lumi block
Definition at line 274 of file AlignmentProducerBase.cc.
References alignmentAlgo_, and singleTopDQM_cfi::setup.
Referenced by AlignmentProducer::endLuminosityBlock(), and AlignmentProducerAsAnalyzer::endLuminosityBlock().
|
protected |
end run
Definition at line 252 of file AlignmentProducerBase.cc.
References alignmentAlgo_, edm::InputTag::encode(), getTkFittedLasBeamCollection(), getTsosVectorCollection(), writedatasetfile::run, singleTopDQM_cfi::setup, and tkLasBeamTag_.
Referenced by AlignmentProducer::endRun(), and AlignmentProducerAsAnalyzer::endRun().
|
protected |
Steers activities after end of job, terminates the AlignmentAlgorithm
Definition at line 773 of file AlignmentProducerBase.cc.
References alignmentAlgo_, calibrations_, beam_dqm_sourceclient-live_cfg::monitor, monitors_, nevent_, saveApeToDB_, saveDeformationsToDB_, saveToDB_, and storeAlignmentsToDB().
Referenced by progressbar.ProgressBar::__next__(), AlignmentProducer::endOfJob(), and AlignmentProducerAsAnalyzer::endProcessBlockProduce().
|
protectedpure virtual |
Implemented in AlignmentProducerAsAnalyzer, and AlignmentProducer.
Referenced by processEvent().
|
protectedpure virtual |
Implemented in AlignmentProducerAsAnalyzer, and AlignmentProducer.
Referenced by initBeamSpot().
|
protectedpure virtual |
Implemented in AlignmentProducerAsAnalyzer, and AlignmentProducer.
Referenced by endRunImpl().
|
protectedpure virtual |
Implemented in AlignmentProducerAsAnalyzer, and AlignmentProducer.
Referenced by processEvent().
|
protectedpure virtual |
Implemented in AlignmentProducerAsAnalyzer, and AlignmentProducer.
Referenced by endRunImpl().
|
protected |
Creates Geometry and Alignables of the Tracker and initializes the AlignmentAlgorithm
Definition at line 362 of file AlignmentProducerBase.cc.
References alignableExtras_, alignableMuon_, alignableTracker_, alignmentAlgo_, alignmentParameterStore_, applyAlignmentsToDB(), applyAlignmentsToGeometry(), applyMisalignment(), buildParameterStore(), calibrations_, createAlignables(), createGeometries(), Exception, isAlgoInitialized_, beam_dqm_sourceclient-live_cfg::monitor, monitors_, singleTopDQM_cfi::setup, startProcessing(), ttopoToken_, and update.
Referenced by AlignmentProducer::beginOfJob(), beginRunImpl(), and processEvent().
|
private |
Initializes Beamspot of Alignables .
Definition at line 418 of file AlignmentProducerBase.cc.
References alignableExtras_, beamSpot_, reco::BeamSpot::dxdz(), reco::BeamSpot::dydz(), getBeamSpot(), nevent_, reco::BeamSpot::x0(), reco::BeamSpot::y0(), and reco::BeamSpot::z0().
Referenced by processEvent().
|
inlineprotected |
Definition at line 104 of file AlignmentProducerBase.h.
References nevent_.
Referenced by AlignmentProducer::endOfLoop().
|
protected |
Process event.
Definition at line 154 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(), beam_dqm_sourceclient-live_cfg::monitor, monitors_, nevent_, readInSurveyRcds(), runAtPCL_, singleTopDQM_cfi::setup, and setupChanged().
Referenced by AlignmentProducerAsAnalyzer::accumulate(), and AlignmentProducer::duringLoop().
|
private |
Reads in survey records.
Definition at line 696 of file AlignmentProducerBase.cc.
References addSurveyInfo(), alignableMuon_, alignableTracker_, Reference_intrackfit_cff::barrel, edm::ESWatcher< T >::check(), cscSurvErrorToken_, cscSurveyToken_, doMuon_, doTracker_, dtSurvErrorToken_, dtSurveyToken_, makeMuonMisalignmentScenario::endcap, edm::EventSetup::getData(), surveyErrors_, surveyIndex_, surveyValues_, tkSurvErrorToken_, tkSurveyToken_, useSurvey_, watchTkSurveyErrExtRcd_, and watchTkSurveyRcd_.
Referenced by processEvent().
|
private |
Checks if one of the EventSetup-Records has changed.
Definition at line 310 of file AlignmentProducerBase.cc.
References edm::ESWatcher< T >::check(), doMuon_, doTracker_, singleTopDQM_cfi::setup, watchCSCAlErrExtRcd_, watchCSCAlRcd_, watchDTAlErrExtRcd_, watchDTAlRcd_, watchGlobalPositionRcd_, watchIdealGeometryRcd_, watchTrackerAlErrorExtRcd_, watchTrackerAlRcd_, and watchTrackerSurDeRcd_.
Referenced by beginRunImpl(), and processEvent().
|
private |
Applies misalignment scenario to .
Definition at line 580 of file AlignmentProducerBase.cc.
References funct::abs(), AlignmentParameterSelector::convertParamSel(), RigidBodyAlignmentParameters::dalpha, RigidBodyAlignmentParameters::dbeta, RigidBodyAlignmentParameters::dgamma, RigidBodyAlignmentParameters::dx, RigidBodyAlignmentParameters::dy, RigidBodyAlignmentParameters::dz, Exception, DTRecHitClients_cfi::local, RigidBodyAlignmentParameters::N_PARAM, convertSQLitetoXML_cfg::output, alignCSCRings::r, makeMuonMisalignmentScenario::rot, corrVsCorr::selection, edm::shift, and align::toMatrix().
Referenced by applyMisalignment().
|
protected |
Start processing of events.
Definition at line 104 of file AlignmentProducerBase.cc.
References alignmentAlgo_, applyAlignmentsToGeometry(), calibrations_, Exception, isAlgoInitialized_, isDuringLoop_, beam_dqm_sourceclient-live_cfg::monitor, monitors_, and nevent_.
Referenced by initAlignmentAlgorithm(), and AlignmentProducer::startingNewLoop().
|
private |
Writes Alignments (i.e. Records) to database-file.
Definition at line 798 of file AlignmentProducerBase.cc.
References alignableExtras_, alignmentAlgo_, 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 132 of file AlignmentProducerBase.cc.
References alignmentAlgo_, calibrations_, isDuringLoop_, beam_dqm_sourceclient-live_cfg::monitor, monitors_, and singleTopDQM_cfi::setup.
Referenced by AlignmentProducer::endOfLoop(), and AlignmentProducerAsAnalyzer::endProcessBlockProduce().
|
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 884 of file AlignmentProducerBase.cc.
References Exception, edm::Service< T >::isAvailable(), GeometryAligner::removeGlobalTransform(), saveApeToDB_, saveToDB_, hcalRecHitTable_cff::time, AlignTransform::transform(), and cond::service::PoolDBOutputService::writeOneIOV().
Referenced by writeForRunRange().
|
private |
Writes SurfaceDeformations (bows & kinks) to DB for given record name Takes over ownership of AlignmentSurfaceDeformations.
Definition at line 934 of file AlignmentProducerBase.cc.
References Exception, edm::Service< T >::isAvailable(), saveDeformationsToDB_, hcalRecHitTable_cff::time, and cond::service::PoolDBOutputService::writeOneIOV().
|
private |
Writes Alignments and AlignmentErrors for all sub detectors and the given run number
Definition at line 848 of file AlignmentProducerBase.cc.
References alignableMuon_, alignableTracker_, align::DetectorGlobalPosition(), doMuon_, doTracker_, globalPositions_, DetId::Muon, saveDeformationsToDB_, hcalRecHitTable_cff::time, tkAliRcdName_, DetId::Tracker, and writeDB().
Referenced by storeAlignmentsToDB().
|
private |
Definition at line 232 of file AlignmentProducerBase.h.
Referenced by buildParameterStore(), createAlignables(), initAlignmentAlgorithm(), initBeamSpot(), and storeAlignmentsToDB().
|
private |
Definition at line 231 of file AlignmentProducerBase.h.
Referenced by applyAlignmentsToGeometry(), applyMisalignment(), buildParameterStore(), createAlignables(), initAlignmentAlgorithm(), readInSurveyRcds(), and writeForRunRange().
|
private |
Definition at line 230 of file AlignmentProducerBase.h.
Referenced by applyAlignmentsToGeometry(), applyMisalignment(), buildParameterStore(), createAlignables(), initAlignmentAlgorithm(), readInSurveyRcds(), and writeForRunRange().
|
private |
Definition at line 225 of file AlignmentProducerBase.h.
Referenced by beginLuminosityBlockImpl(), beginRunImpl(), createAlignmentAlgorithm(), endLuminosityBlockImpl(), endRunImpl(), finish(), initAlignmentAlgorithm(), processEvent(), startProcessing(), storeAlignmentsToDB(), and terminateProcessing().
|
private |
Definition at line 229 of file AlignmentProducerBase.h.
Referenced by applyMisalignment(), buildParameterStore(), and initAlignmentAlgorithm().
|
private |
Definition at line 248 of file AlignmentProducerBase.h.
Referenced by applyAlignmentsToDB().
|
private |
Definition at line 234 of file AlignmentProducerBase.h.
Referenced by initBeamSpot(), and processEvent().
|
protected |
BeamSpot.
Definition at line 130 of file AlignmentProducerBase.h.
Referenced by AlignmentProducerAsAnalyzer::AlignmentProducerAsAnalyzer().
|
private |
Definition at line 226 of file AlignmentProducerBase.h.
Referenced by beginRunImpl(), createCalibrations(), finish(), initAlignmentAlgorithm(), startProcessing(), and terminateProcessing().
|
private |
Definition at line 248 of file AlignmentProducerBase.h.
Referenced by applyDB().
|
protected |
ValueMap containing associtaion cluster-flag.
Definition at line 136 of file AlignmentProducerBase.h.
Referenced by AlignmentProducerAsAnalyzer::AlignmentProducerAsAnalyzer(), and processEvent().
|
private |
Definition at line 244 of file AlignmentProducerBase.h.
Referenced by applyMisalignment(), buildParameterStore(), createAlignmentAlgorithm(), createCalibrations(), createMonitors(), and storeAlignmentsToDB().
|
private |
Definition at line 270 of file AlignmentProducerBase.h.
Referenced by applyAlignmentsToDB().
|
private |
Definition at line 266 of file AlignmentProducerBase.h.
Referenced by applyAlignmentsToDB().
|
private |
Definition at line 261 of file AlignmentProducerBase.h.
Referenced by createGeometries().
|
private |
Definition at line 280 of file AlignmentProducerBase.h.
Referenced by readInSurveyRcds().
|
private |
Definition at line 279 of file AlignmentProducerBase.h.
Referenced by readInSurveyRcds().
|
private |
Definition at line 249 of file AlignmentProducerBase.h.
Referenced by applyMisalignment().
|
protected |
Definition at line 124 of file AlignmentProducerBase.h.
Referenced by applyAlignmentsToDB(), applyAlignmentsToGeometry(), applyMisalignment(), createAlignables(), createGeometries(), readInSurveyRcds(), setupChanged(), and writeForRunRange().
|
protected |
Definition at line 124 of file AlignmentProducerBase.h.
Referenced by applyAlignmentsToDB(), applyAlignmentsToGeometry(), applyMisalignment(), createAlignables(), createGeometries(), readInSurveyRcds(), setupChanged(), and writeForRunRange().
|
private |
Definition at line 269 of file AlignmentProducerBase.h.
Referenced by applyAlignmentsToDB().
|
private |
Definition at line 265 of file AlignmentProducerBase.h.
Referenced by applyAlignmentsToDB().
|
private |
Definition at line 260 of file AlignmentProducerBase.h.
Referenced by createGeometries().
|
private |
Definition at line 278 of file AlignmentProducerBase.h.
Referenced by readInSurveyRcds().
|
private |
Definition at line 277 of file AlignmentProducerBase.h.
Referenced by readInSurveyRcds().
|
private |
Definition at line 252 of file AlignmentProducerBase.h.
Referenced by beginRunImpl(), createAlignmentAlgorithm(), and processEvent().
|
private |
Definition at line 314 of file AlignmentProducerBase.h.
Referenced by beginRunImpl(), and storeAlignmentsToDB().
|
private |
Definition at line 271 of file AlignmentProducerBase.h.
Referenced by applyAlignmentsToDB().
|
private |
Definition at line 267 of file AlignmentProducerBase.h.
Referenced by applyAlignmentsToDB().
|
private |
Definition at line 262 of file AlignmentProducerBase.h.
Referenced by createGeometries().
|
private |
Definition at line 257 of file AlignmentProducerBase.h.
Referenced by createGeometries().
|
private |
GlobalPositions that might be read from DB, nullptr otherwise.
Definition at line 236 of file AlignmentProducerBase.h.
Referenced by applyAlignmentsToDB(), and writeForRunRange().
|
private |
Definition at line 274 of file AlignmentProducerBase.h.
Referenced by applyAlignmentsToDB().
|
private |
Definition at line 310 of file AlignmentProducerBase.h.
Referenced by initAlignmentAlgorithm(), and startProcessing().
|
private |
Definition at line 311 of file AlignmentProducerBase.h.
Referenced by startProcessing(), and terminateProcessing().
|
private |
Definition at line 227 of file AlignmentProducerBase.h.
Referenced by createMonitors(), finish(), initAlignmentAlgorithm(), processEvent(), startProcessing(), and terminateProcessing().
|
protected |
Definition at line 122 of file AlignmentProducerBase.h.
Referenced by applyAlignmentsToDB(), applyAlignmentsToGeometry(), createAlignables(), and createGeometries().
|
protected |
Definition at line 121 of file AlignmentProducerBase.h.
Referenced by applyAlignmentsToDB(), applyAlignmentsToGeometry(), createAlignables(), and createGeometries().
|
protected |
Definition at line 123 of file AlignmentProducerBase.h.
Referenced by applyAlignmentsToDB(), applyAlignmentsToGeometry(), createAlignables(), and createGeometries().
|
private |
Definition at line 239 of file AlignmentProducerBase.h.
Referenced by finish(), initBeamSpot(), nEvent(), processEvent(), and startProcessing().
|
private |
Definition at line 259 of file AlignmentProducerBase.h.
Referenced by createGeometries().
|
private |
Definition at line 258 of file AlignmentProducerBase.h.
Referenced by createGeometries().
|
private |
Definition at line 240 of file AlignmentProducerBase.h.
Referenced by beginRunImpl(), createAlignmentAlgorithm(), processEvent(), and storeAlignmentsToDB().
|
private |
Definition at line 250 of file AlignmentProducerBase.h.
Referenced by finish(), storeAlignmentsToDB(), and writeDB().
|
private |
Definition at line 250 of file AlignmentProducerBase.h.
Referenced by finish(), storeAlignmentsToDB(), writeDB(), and writeForRunRange().
|
private |
Definition at line 250 of file AlignmentProducerBase.h.
Referenced by finish(), storeAlignmentsToDB(), and writeDB().
|
private |
Definition at line 246 of file AlignmentProducerBase.h.
Referenced by buildParameterStore().
|
private |
Definition at line 247 of file AlignmentProducerBase.h.
Referenced by applyMisalignment().
|
private |
Definition at line 247 of file AlignmentProducerBase.h.
Referenced by applyMisalignment().
|
private |
Definition at line 307 of file AlignmentProducerBase.h.
Referenced by addSurveyInfo(), and readInSurveyRcds().
|
private |
Definition at line 305 of file AlignmentProducerBase.h.
Referenced by addSurveyInfo(), and readInSurveyRcds().
|
private |
Definition at line 306 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().
|
private |
Definition at line 268 of file AlignmentProducerBase.h.
Referenced by applyAlignmentsToDB().
|
private |
Definition at line 253 of file AlignmentProducerBase.h.
Referenced by writeForRunRange().
|
private |
Definition at line 264 of file AlignmentProducerBase.h.
Referenced by applyAlignmentsToDB().
|
protected |
LAS beams in edm::Run (ignore if empty)
Definition at line 133 of file AlignmentProducerBase.h.
Referenced by AlignmentProducerAsAnalyzer::AlignmentProducerAsAnalyzer(), and endRunImpl().
|
private |
Definition at line 272 of file AlignmentProducerBase.h.
Referenced by applyAlignmentsToDB().
|
private |
Definition at line 276 of file AlignmentProducerBase.h.
Referenced by readInSurveyRcds().
|
private |
Definition at line 275 of file AlignmentProducerBase.h.
Referenced by readInSurveyRcds().
|
protected |
Definition at line 120 of file AlignmentProducerBase.h.
Referenced by applyAlignmentsToDB(), applyAlignmentsToGeometry(), createAlignables(), createGeometries(), and AlignmentProducer::produceTracker().
|
private |
Definition at line 256 of file AlignmentProducerBase.h.
Referenced by initAlignmentAlgorithm().
|
private |
Definition at line 238 of file AlignmentProducerBase.h.
Referenced by createAlignmentAlgorithm(), and storeAlignmentsToDB().
|
protected |
Definition at line 124 of file AlignmentProducerBase.h.
Referenced by createAlignables().
|
private |
Definition at line 251 of file AlignmentProducerBase.h.
Referenced by readInSurveyRcds().
|
private |
Definition at line 294 of file AlignmentProducerBase.h.
Referenced by setupChanged().
|
private |
Definition at line 293 of file AlignmentProducerBase.h.
Referenced by setupChanged().
|
private |
Definition at line 301 of file AlignmentProducerBase.h.
|
private |
Definition at line 300 of file AlignmentProducerBase.h.
|
private |
Definition at line 292 of file AlignmentProducerBase.h.
Referenced by setupChanged().
|
private |
Definition at line 291 of file AlignmentProducerBase.h.
Referenced by setupChanged().
|
private |
Definition at line 299 of file AlignmentProducerBase.h.
|
private |
Definition at line 298 of file AlignmentProducerBase.h.
|
private |
Definition at line 285 of file AlignmentProducerBase.h.
Referenced by setupChanged().
|
private |
Definition at line 284 of file AlignmentProducerBase.h.
Referenced by setupChanged().
|
private |
Definition at line 297 of file AlignmentProducerBase.h.
Referenced by readInSurveyRcds().
|
private |
Definition at line 296 of file AlignmentProducerBase.h.
Referenced by readInSurveyRcds().
|
private |
Definition at line 288 of file AlignmentProducerBase.h.
Referenced by setupChanged().
|
private |
Definition at line 287 of file AlignmentProducerBase.h.
Referenced by setupChanged().
|
private |
Definition at line 289 of file AlignmentProducerBase.h.
Referenced by setupChanged().