7 event.getByToken(
token_, input);
13 auto output = std::make_unique<SiPixelClusterCollectionNew>();
19 DetId detIdObject( clustSet->detId() );
24 for(; clustIt!=
end;++clustIt) {
27 double clustY = GPclust.
y();
28 if ((clustY *
y_) > 0) {
29 spc.push_back(*clustIt);
GlobalPoint toGlobal(const Point2DBase< Scalar, LocalTag > lp) const
boost::transform_iterator< IterHelp, const_IdIter > const_iterator
const_iterator end(bool update=false) const
#define DEFINE_FWK_MODULE(type)
def setup(process, global_tag, zero_tesla=False)
data_type const * const_iterator
const Plane & surface() const
The nominal surface of the GeomDet.
static std::string const input
edm::EDGetTokenT< SiPixelClusterCollectionNew > token_
Measurement2DPoint MeasurementPoint
Measurement points are two-dimensional by default.
void produce(edm::StreamID, edm::Event &event, const edm::EventSetup &setup) const override
Point3DBase< float, LocalTag > Local3DPoint
virtual const PixelTopology & specificTopology() const
Returns a reference to the pixel proxy topology.
virtual LocalPoint localPosition(const MeasurementPoint &) const =0
const TrackerGeomDet * idToDet(DetId) const override
const_iterator begin(bool update=false) const