10 std::vector< unsigned int > dummy;
17 std::vector< Alignable* >::const_iterator itAD = alignables.begin();
18 while ( itAD != alignables.end() )
20 unsigned int subdetId =
static_cast< unsigned int >( (*itAD)->geomDetId().subdetId() );
30 const std::vector< Alignable* >
33 std::vector< Alignable* >
result;
39 if (
find( alignables.begin(), alignables.end(), *itS ) == alignables.end() ) result.push_back( *itS );
47 const std::map< Alignable*, short int >
50 std::map< Alignable*, short int >
result;
55 if (
find( alignables.begin(), alignables.end(), *itS ) == alignables.end() ) result[*itS] = 0;
T getUntrackedParameter(std::string const &, T const &) const
virtual void update(const std::vector< Alignable * > &alignables)
virtual const std::vector< Alignable * > alignables(void) const
virtual const std::vector< Alignable * > additionalAlignables(const std::vector< Alignable * > &alignables)
void find(edm::Handle< EcalRecHitCollection > &hits, DetId thisDet, std::vector< EcalRecHitCollection::const_iterator > &hit, bool debug=false)
std::vector< unsigned int > theFixedAlignableIds
std::set< Alignable * > theSetOfAllAlignables
virtual const std::map< Alignable *, short int > additionalAlignablesWithDistances(const std::vector< Alignable * > &alignables)
#define DEFINE_EDM_PLUGIN(factory, type, name)
DummyMetricsUpdator(const edm::ParameterSet &config)