38 produces<L1CSCTrackCollection>();
39 produces<CSCTriggerContainer<csctf::TrackStub> >();
const std::vector< Double_t > ptScale
T getParameter(std::string const &) const
unsigned long long cacheIdentifier() const
T getUntrackedParameter(std::string const &, T const &) const
CSCTFDTReceiver * my_dtrc
OrphanHandle< PROD > put(std::unique_ptr< PROD > product)
Put a new product.
bool getByToken(EDGetToken token, Handle< PROD > &result) const
void initialize(const edm::EventSetup &c)
unsigned long long m_scalesCacheID
std::vector< L1CSCTrack > L1CSCTrackCollection
CSCTriggerContainer< csctf::TrackStub > process(const L1MuDTChambPhContainer *)
static void setGeometry(const edm::ESHandle< CSCGeometry > &thegeom)
edm::EDGetTokenT< L1MuDTChambPhContainer > dt_producer
edm::EDGetTokenT< CSCTriggerContainer< csctf::TrackStub > > directProd
CSCTFTrackBuilder * my_builder
CSCTFTrackProducer(const edm::ParameterSet &)
unsigned long long m_ptScaleCacheID
void produce(edm::Event &e, const edm::EventSetup &c)
void push_many(const std::vector< T > &data)
T const * product() const
void buildTracks(const CSCCorrelatedLCTDigiCollection *, const CSCTriggerContainer< csctf::TrackStub > *, L1CSCTrackCollection *, CSCTriggerContainer< csctf::TrackStub > *)
edm::EDGetTokenT< CSCCorrelatedLCTDigiCollection > input_module
T const * product() const
virtual ~CSCTFTrackProducer()
edm::ParameterSet sp_pset