Enumerations | |
enum | Type { kBowedSurface = 1, kTwoBowedSurfaces } |
Functions | |
SurfaceDeformation * | create (int type, const std::vector< double > ¶ms) |
Type | surfaceDeformationType (const std::string &typeString) |
convert string to 'Type' - exception if string is not known More... | |
Enumerator | |
---|---|
kBowedSurface | |
kTwoBowedSurfaces |
Definition at line 21 of file SurfaceDeformationFactory.h.
SurfaceDeformation * SurfaceDeformationFactory::create | ( | int | type, |
const std::vector< double > & | params | ||
) |
Create an instance of the concrete implementations of the 'SurfaceDeformation' interface First argument 'type' must match one of the enums defined above and the size of 'params' must match the expectation of the concrete type (exception otherwise).
Definition at line 30 of file SurfaceDeformationFactory.cc.
References edm::hlt::Exception, AlignmentParametersFactory::kBowedSurface, AlignmentParametersFactory::kTwoBowedSurfaces, BowedSurfaceDeformation::maxParameterSize(), TwoBowedSurfacesDeformation::maxParameterSize(), BowedSurfaceDeformation::minParameterSize(), and TwoBowedSurfacesDeformation::minParameterSize().
Referenced by AlignableModifier::addDeformation(), edm::eventsetup::ComponentFactory< T >::addTo(), AlignmentProducer::AlignmentProducer(), GeometryAligner::attachSurfaceDeformations(), EgammaHLTRegionalPixelSeedGeneratorProducers::beginRun(), CtfSpecialSeedGenerator::beginRun(), cond::buildTechnologyProxy(), edm::Schedule::changeModule(), RecoBTag::checkCreateDirectory(), CombinedSeedComparitor::CombinedSeedComparitor(), CombinedTrajectoryFactory::CombinedTrajectoryFactory(), CompositeLogicalTrajectoryFilter::CompositeLogicalTrajectoryFilter(), CompositeTrajectoryFilter::CompositeTrajectoryFilter(), CompositeTSG::CompositeTSG(), edmplugin::PluginFactory< R *(Args...)>::create(), TrackerGeometryCompare::createROOTGeometry(), edm::serviceregistry::ServicesManager::createServices(), createWatchers(), CSCSegmentBuilder::CSCSegmentBuilder(), ora::ContainerSchema::extend(), edm::serviceregistry::ServicesManager::fillListOfMakers(), LumiCorrectionParam::getCorrection(), TSGFromOrderedHits::init(), RunManager::initG4(), TStorageFactoryFile::Initialize(), LHEProducer::LHEProducer(), reco::tau::RecoTauMVAHelper::loadDiscriminantPlugins(), edm::makeInput(), edm::PresenceFactory::makePresence(), edm::VectorInputSourceFactory::makeVectorInputSource(), edm::Factory::makeWorker(), ora::ContainerSchema::mappingForDependentClass(), PFTauMVAInputDiscriminantTranslator::PFTauMVAInputDiscriminantTranslator(), CSCIndexerESProducer::produce(), CSCChannelMapperESProducer::produce(), NavigationSchoolESProducer::produce(), TrajectoryCleanerESProducer::produce(), DetIdAssociatorESProducer::produce(), TrajectoryFilterESProducer::produce(), CandidateProducer< TColl, CColl, Selector, Conv, Creator, Init >::produce(), RecoTauCleanerImpl< Prod >::RecoTauCleanerImpl(), RecoTauPiZeroProducer::RecoTauPiZeroProducer(), RecoTauProducer::RecoTauProducer(), SeedFilter::SeedFilter(), edmplugin::PluginFactory< R *(Args...)>::tryToCreate(), TSGSmart::TSGSmart(), and edm::eventsetup::validateEventSetupParameters().
SurfaceDeformationFactory::Type SurfaceDeformationFactory::surfaceDeformationType | ( | const std::string & | typeString | ) |
convert string to 'Type' - exception if string is not known
(last update by
)
Definition at line 18 of file SurfaceDeformationFactory.cc.
References edm::hlt::Exception, AlignmentParametersFactory::kBowedSurface, and AlignmentParametersFactory::kTwoBowedSurfaces.
Referenced by AlignableModifier::addDeformation().