#include <CreateSurveyRcds.h>
Public Member Functions | |
virtual void | analyze (const edm::Event &, const edm::EventSetup &) |
Do nothing for each event. More... | |
CreateSurveyRcds (const edm::ParameterSet &) | |
Public Member Functions inherited from SurveyInputBase | |
virtual void | beginJob () |
Read data from input. More... | |
virtual | ~SurveyInputBase () |
Public Member Functions inherited from edm::EDAnalyzer | |
EDAnalyzer () | |
std::string | workerType () const |
virtual | ~EDAnalyzer () |
Private Member Functions | |
AlgebraicVector | getStructureErrors (int, int) |
default values for survey uncertainty More... | |
AlgebraicVector | getStructurePlacements (int, int) |
default values for assembly precision More... | |
void | setGeometry (Alignable *) |
module which modifies the geometry More... | |
void | setSurveyErrors (Alignable *) |
module which creates/inserts the survey errors More... | |
Private Attributes | |
edm::ESHandle< Alignments > | alignments |
bool | m_generatedRandom |
bool | m_generatedSimple |
std::string | m_inputGeom |
double | m_inputSimpleMis |
std::string | textFileName |
SurveyInputTextReader::MapType | uIdMap |
Additional Inherited Members | |
Public Types inherited from edm::EDAnalyzer | |
typedef EDAnalyzer | ModuleType |
typedef WorkerT< EDAnalyzer > | WorkerType |
Static Public Member Functions inherited from SurveyInputBase | |
static void | addComponent (Alignable *) |
static Alignable * | detector () |
Get alignable detector as read from input. More... | |
Static Public Member Functions inherited from edm::EDAnalyzer | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &) |
Protected Member Functions inherited from edm::EDAnalyzer | |
CurrentProcessingContext const * | currentContext () const |
Protected Attributes inherited from SurveyInputBase | |
bool | theFirstEvent |
Class to create Survey[Error]Rcd for alignment with survey constraint
Definition at line 21 of file CreateSurveyRcds.h.
CreateSurveyRcds::CreateSurveyRcds | ( | const edm::ParameterSet & | cfg | ) |
Definition at line 28 of file CreateSurveyRcds.cc.
References edm::ParameterSet::getUntrackedParameter(), m_generatedRandom, m_generatedSimple, m_inputGeom, and m_inputSimpleMis.
|
virtual |
Do nothing for each event.
Implements SurveyInputBase.
Definition at line 36 of file CreateSurveyRcds.cc.
References SurveyInputBase::addComponent(), alignments, GeometryAligner::applyAlignments(), TrackerGeomBuilderFromGeometricDet::build(), SurveyInputBase::detector(), relativeConstraints::geom, edm::EventSetup::get(), m_inputGeom, setGeometry(), setSurveyErrors(), and patCandidatesForDimuonsSequences_cff::tracker.
|
private |
default values for survey uncertainty
Definition at line 378 of file CreateSurveyRcds.cc.
Referenced by setGeometry(), and setSurveyErrors().
|
private |
default values for assembly precision
Definition at line 230 of file CreateSurveyRcds.cc.
|
private |
module which modifies the geometry
Definition at line 69 of file CreateSurveyRcds.cc.
References Alignable::alignableObjectId(), Alignable::components(), align::diffR(), getStructureErrors(), i, errorMatrix2Lands_multiChannel::id, Alignable::id(), AlignableSurface::length(), testEve_cfg::level, m_generatedRandom, m_generatedSimple, m_inputSimpleMis, Alignable::mother(), Alignable::move(), Alignable::rotateAroundLocalX(), Alignable::rotateAroundLocalY(), Alignable::rotateAroundLocalZ(), Alignable::surface(), AlignableSurface::toGlobal(), and relativeConstraints::value.
Referenced by analyze().
|
private |
module which creates/inserts the survey errors
Definition at line 136 of file CreateSurveyRcds.cc.
References Alignable::alignableObjectId(), Alignable::components(), error, getStructureErrors(), i, errorMatrix2Lands_multiChannel::id, Alignable::id(), testEve_cfg::level, Alignable::setSurvey(), and Alignable::surface().
Referenced by analyze().
|
private |
Definition at line 60 of file CreateSurveyRcds.h.
Referenced by analyze().
|
private |
Definition at line 52 of file CreateSurveyRcds.h.
Referenced by CreateSurveyRcds(), and setGeometry().
|
private |
Definition at line 53 of file CreateSurveyRcds.h.
Referenced by CreateSurveyRcds(), and setGeometry().
|
private |
Definition at line 50 of file CreateSurveyRcds.h.
Referenced by analyze(), and CreateSurveyRcds().
|
private |
Definition at line 51 of file CreateSurveyRcds.h.
Referenced by CreateSurveyRcds(), and setGeometry().
|
private |
Definition at line 58 of file CreateSurveyRcds.h.
|
private |
Definition at line 56 of file CreateSurveyRcds.h.