45 produces<RPCRecHitCollection>(
"RPCDTExtrapolatedPoints");
46 produces<RPCRecHitCollection>(
"RPCCSCExtrapolatedPoints");
47 produces<RPCRecHitCollection>(
"RPCTrackExtrapolatedPoints");
71 std::auto_ptr<RPCRecHitCollection> TheDTPoints(DTClass.
thePoints());
72 iEvent.
put(TheDTPoints,
"RPCDTExtrapolatedPoints");
74 if(
debug)
std::cout<<
"RPCHLT Invalid DTSegments collection"<<std::endl;
83 std::auto_ptr<RPCRecHitCollection> TheCSCPoints(CSCClass.
thePoints());
84 iEvent.
put(TheCSCPoints,
"RPCCSCExtrapolatedPoints");
86 if(
debug)
std::cout<<
"RPCHLT Invalid CSCSegments collection"<<std::endl;
92 if(!(alltracks->empty())){
94 std::auto_ptr<RPCRecHitCollection> TheTrackPoints(TrackClass.
thePoints());
95 iEvent.
put(TheTrackPoints,
"RPCTrackExtrapolatedPoints");
97 std::cout<<
"RPCHLT Invalid Tracks collection"<<std::endl;
T getParameter(std::string const &) const
T getUntrackedParameter(std::string const &, T const &) const
edm::EDGetTokenT< CSCSegmentCollection > cscSegments
bool getByToken(EDGetToken token, Handle< PROD > &result) const
edm::EDGetTokenT< DTRecSegment4DCollection > dt4DSegments
virtual void produce(edm::Event &, const edm::EventSetup &)
RPCRecHitCollection * thePoints()
RPCRecHitCollection * thePoints()
OrphanHandle< PROD > put(std::auto_ptr< PROD > product)
Put a new product.
double ExtrapolatedRegion
RPCRecHitCollection * thePoints()
RPCPointProducer(const edm::ParameterSet &)
edm::EDGetTokenT< reco::TrackCollection > tracks
edm::ParameterSet trackTransformerParam