46 trk_algo_45_ ( iConfig.getParameter<edm::
ParameterSet>(
"trackingAlgorithmParams" ) ),
47 trk_algo_56_ ( iConfig.getParameter<edm::
ParameterSet>(
"trackingAlgorithmParams" ) )
49 produces< edm::DetSetVector<CTPPSDiamondLocalTrack> >();
65 pOut->find_or_insert( id_45 );
static void fillDescriptions(edm::ConfigurationDescriptions &)
void clear()
Reset the list of hits.
CTPPSDiamondTrackRecognition trk_algo_45_
bool getByToken(EDGetToken token, Handle< PROD > &result) const
Reconstructed hit in diamond detectors.
#define DEFINE_FWK_MODULE(type)
edm::EDGetTokenT< edm::DetSetVector< CTPPSDiamondRecHit > > recHitsToken_
void addDefault(ParameterSetDescription const &psetDescription)
virtual void produce(edm::Event &, const edm::EventSetup &) override
OrphanHandle< PROD > put(std::auto_ptr< PROD > product)
Put a new product.
CTPPSDiamondTrackRecognition trk_algo_56_
void addHit(const CTPPSDiamondRecHit &recHit)
Feed a new hit to the tracks recognition algorithm.
Class performing smart reconstruction for CTPPS Diamond Detectors.
int produceTracks(edm::DetSet< CTPPSDiamondLocalTrack > &tracks)
Produce a collection of tracks for the current station, given its hits collection.
~CTPPSDiamondLocalTrackFitter()
Detector ID class for CTPPS Timing Diamond detectors. Bits [19:31] : Assigend in CTPPSDetId Calss Bit...
collection_type::const_iterator const_iterator
collection_type::const_iterator const_iterator
CTPPSDiamondLocalTrackFitter(const edm::ParameterSet &)