Go to the documentation of this file. 1 #ifndef Alignment_TrackerAlignment_TrackerScenarioBuilder_h
2 #define Alignment_TrackerAlignment_TrackerScenarioBuilder_h
~TrackerScenarioBuilder() override
Destructor.
bool isTopLevel_(const std::string ¶meterSetName) const override
does this still make sense?
Builds a scenario from configuration and applies it to the alignable tracker.
AlignableTracker * theAlignableTracker
void applyScenario(const edm::ParameterSet &scenario) override
Apply misalignment scenario to the tracker.
Base class to build a scenario from configuration and apply to either tracker or muon.
unsigned int theFirstStripIndex
index of first strip subdet in 'theSubdets' (pixel<strip)
bool possiblyPartOf(const std::string &sub, const std::string &large) const override
True if hierarchy level 'sub' could be part of hierarchy level 'large'.
std::vector< std::string > theSubdets
following things are needed in possiblyPartOf:
std::string stripOffModule(const align::StructureType &type) const
TrackerScenarioBuilder(AlignableTracker *alignable)
Constructor.