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