1 #ifndef Alignment_OfflineValidation_TrackerGeometryCompare_h
2 #define Alignment_OfflineValidation_TrackerGeometryCompare_h
void compareGeometries(Alignable *refAli, Alignable *curAli)
std::string _inputFilename2
edm::ParameterSet m_params
align::GlobalVector _TrackerCommonR
std::vector< align::StructureType > theLevels
AlignTransform SurveyValue
const Alignments * theSurveyValues
void addSurveyInfo(Alignable *ali)
align::GlobalVector _TrackerCommonT
std::string _detIdFlagFile
void diffCommonTrackerSystem(Alignable *refAli, Alignable *curAli)
AlignableTracker * dummyTracker
std::string _setCommonTrackerSystem
std::vector< Alignable * > Alignables
virtual void beginJob()
Read from DB and print survey info.
void fillTree(Alignable *refAli, AlgebraicVector diff)
std::vector< uint32_t > _detIdFlagVector
TrackerGeometryCompare(const edm::ParameterSet &)
Do nothing. Required by framework.
virtual void analyze(const edm::Event &, const edm::EventSetup &)
align::StructureType _commonTrackerLevel
std::string _inputTreename
align::PositionType _TrackerCommonCM
std::string _inputFilename1
CLHEP::HepVector AlgebraicVector
AlignableTracker * currentTracker
void setCommonTrackerSystem()
unsigned int theSurveyIndex
AlignableTracker * referenceTracker
void fillIdentifiers(int subdetlevel, int rawid)
void createROOTGeometry(const edm::EventSetup &iSetup)
const SurveyErrors * theSurveyErrors
std::vector< unsigned int > _weightByIdVector
std::string _weightByIdFile
void surveyToTracker(AlignableTracker *ali, Alignments *alignVals, AlignmentErrors *alignErrors)