40 for (it = input->begin(); it != input->end(); ++it) {
41 auto id =
DetId(it->detId());
47 histo[
CHARGE].fill(
double(cluster.charge()),
id, &iEvent);
48 histo[
SIZE ].fill(
double(cluster.size() ),
id, &iEvent);
52 GlobalPoint clustgp = theGeomDet->surface().toGlobal(clustlp);
T getParameter(std::string const &) const
boost::transform_iterator< IterHelp, const_IdIter > const_iterator
void analyze(const edm::Event &, const edm::EventSetup &)
virtual LocalPoint localPosition(const MeasurementPoint &) const =0
bool getByToken(EDGetToken token, Handle< PROD > &result) const
#define DEFINE_FWK_MODULE(type)
Geom::Phi< T > phi() const
SiPixelPhase1Clusters(const edm::ParameterSet &conf)
static std::string const input
GeometryInterface geometryInterface
Measurement2DPoint MeasurementPoint
Measurement points are two-dimensional by default.
static const Value UNDEFINED
edm::EDGetTokenT< edmNew::DetSetVector< SiPixelCluster > > srcToken_
std::vector< HistogramManager > histo
Pixel cluster – collection of neighboring pixels above threshold.
std::pair< Column, Value > extract(Column const &col, InterestingQuantities const &iq)
ID intern(std::string const &id)