1 #ifndef TrackListMerger_h
2 #define TrackListMerger_h
76 consumes<std::vector<Trajectory> >(tag), consumes<TrajTrackAssociationCollection >(tag),
81 consumes<std::vector<Trajectory> >(tag), consumes<TrajTrackAssociationCollection >(tag),
virtual void produce(edm::Event &e, const edm::EventSetup &c) override
virtual ~TrackListMerger()
std::auto_ptr< TrajectorySeedCollection > outputSeeds
std::auto_ptr< std::vector< Trajectory > > outputTrajs
edm::EDGetTokenT< std::vector< Trajectory > > traj
TrackQuality
track quality
TkEDGetTokenss edTokens(const edm::InputTag &tag, const edm::InputTag &seltag, const edm::InputTag &mvatag)
std::auto_ptr< reco::TrackCollection > outputTrks
edm::EDGetTokenT< edm::ValueMap< int > > tsel
edm::EDGetTokenT< reco::TrackCollection > tk
std::vector< std::vector< int > > listsToMerge_
EDGetTokenT< ProductType > consumes(edm::InputTag const &tag)
TkEDGetTokenss(const edm::InputTag &tag_, edm::EDGetTokenT< reco::TrackCollection > &&tk_, edm::EDGetTokenT< std::vector< Trajectory > > &&traj_, edm::EDGetTokenT< TrajTrackAssociationCollection > &&tass_, edm::EDGetTokenT< edm::ValueMap< int > > &&tsel_, edm::EDGetTokenT< edm::ValueMap< float > > &&tmva_)
edm::EDGetTokenT< edm::ValueMap< float > > tmva
double maxNormalizedChisq_
TrackingRecHitRefProd refTrkHits
edm::RefProd< TrajectorySeedCollection > refTrajSeeds
reco::TrackRefProd refTrks
std::auto_ptr< reco::TrackExtraCollection > outputTrkExtras
TrackListMerger(const edm::ParameterSet &conf)
std::vector< double > indivShareFrac_
reco::TrackExtraRefProd refTrkExtras
std::vector< TkEDGetTokenss > trackProducers_
std::vector< bool > promoteQuality_
std::auto_ptr< TrackingRecHitCollection > outputTrkHits
edm::EDGetTokenT< TrajTrackAssociationCollection > tass
reco::TrackBase::TrackQuality qualityToSet_
TkEDGetTokenss edTokens(const edm::InputTag &tag, const edm::InputTag &mvatag)
edm::RefProd< std::vector< Trajectory > > refTrajs
std::vector< int > hasSelector_
std::auto_ptr< TrajTrackAssociationCollection > outputTTAss