Go to the documentation of this file. 1 #ifndef Alignment_OfflineValidation_TrackerGeometryCompare_h
2 #define Alignment_OfflineValidation_TrackerGeometryCompare_h
160 std::map<std::string, TH1D*>
m_h1;
void surveyToTracker(AlignableTracker *ali, Alignments *alignVals, AlignmentErrorsExtended *alignErrors)
void fillTree(Alignable *refAli, const AlgebraicVector &diff, const TrackerTopology *tTopo, const edm::EventSetup &iSetup)
void setCommonTrackerSystem()
void beginJob() override
Read from DB and print survey info.
std::string _inputFilename1
void analyze(const edm::Event &, const edm::EventSetup &) override
void fillIdentifiers(int subdetlevel, int rawid, const TrackerTopology *tTopo)
AlignableTracker * currentTracker
const std::vector< std::string > _levelStrings
align::PositionType _TrackerCommonCM
const SurveyErrors * theSurveyErrors
CLHEP::HepVector AlgebraicVector
std::vector< unsigned int > _weightByIdVector
unsigned int theSurveyIndex
AlignableTracker * referenceTracker
std::map< std::string, TH1D * > m_h1
void compareSurfaceDeformations(TTree *_inputTree11, TTree *_inputTree12)
void createROOTGeometry(const edm::EventSetup &iSetup)
void compareGeometries(Alignable *refAli, Alignable *curAli, const TrackerTopology *tTopo, const edm::EventSetup &iSetup)
void addSurveyInfo(Alignable *ali)
std::vector< align::StructureType > m_theLevels
align::GlobalVector _TrackerCommonT
AlignTransform SurveyValue
std::ifstream _moduleListFile
std::string _detIdFlagFile
std::string _inputTreenameDeform
std::vector< TrackerMap > m_vtkmap
align::GlobalVector _TrackerCommonR
std::string _weightByIdFile
std::string _inputFilename2
void diffCommonTrackerSystem(Alignable *refAli, Alignable *curAli)
const Alignments * theSurveyValues
std::string _moduleListName
AlignableTracker * dummyTracker
std::string _setCommonTrackerSystem
align::StructureType _commonTrackerLevel
std::vector< uint32_t > _detIdFlagVector
std::string _inputTreenameAlign
std::vector< int > _moduleList
TrackerGeometryCompare(const edm::ParameterSet &)
Do nothing. Required by framework.