1 #ifndef RecoAlgos_HIMultiTrackSelector_h 2 #define RecoAlgos_HIMultiTrackSelector_h 79 bool select(
unsigned tsNum,
83 const std::vector<Point> &
points,
84 std::vector<float> &vterr,
85 std::vector<float> &vzerr,
87 void selectVertices(
unsigned int tsNum,
89 std::vector<Point> &
points,
90 std::vector<float> &vterr,
91 std::vector<float> &vzerr)
const;
95 std::vector<float> &mvaVals_,
98 void ParseForestVars();
118 std::vector<StringCutObjectSelector<reco::Vertex> >
vertexCut_;
std::vector< std::string > name_
std::vector< std::vector< double > > dz_par2_
std::vector< uint32_t > max_lostLayers_
std::vector< std::vector< double > > dz_par1_
std::vector< double > chi2n_no1Dmod_par_
bool applyPixelMergingCuts_
std::vector< uint32_t > min_hits_bypass_
std::vector< std::vector< double > > pixel_pTMaxCut_
std::vector< uint32_t > min_nhits_
std::vector< bool > useMVA_
std::vector< Vertex > VertexCollection
collection of Vertex objects
std::vector< int32_t > max_minMissHitOutOrIn_
std::vector< uint32_t > min_3Dlayers_
void produce(edm::Event &evt, const edm::EventSetup &es) final
process one event
std::vector< double > min_eta_
std::vector< double > max_eta_
std::vector< double > max_d0NoPV_
edm::EDGetTokenT< reco::VertexCollection > vertices_
std::vector< StringCutObjectSelector< reco::Vertex > > vertexCut_
std::vector< bool > setQualityBit_
do I have to set a quality bit?
std::vector< std::vector< double > > d0_par1_
std::vector< int32_t > vtxNumber_
vertex cuts
std::vector< double > max_z0_
edm::EDGetTokenT< TrackingRecHitCollection > hSrc_
edm::EDGetTokenT< reco::TrackCollection > src_
source collection label
std::vector< double > nSigmaZ_
std::vector< double > max_d0_
Impact parameter absolute cuts.
std::vector< bool > applyAdaptedPVCuts_
std::vector< double > max_relpterr_
std::vector< int > mvavars_indices
std::vector< std::vector< double > > d0_par2_
XYZPointD XYZPoint
point in space with cartesian internal representation
std::vector< std::string > forestVars_
std::vector< int32_t > max_lostHitFraction_
std::vector< double > chi2n_par_
std::vector< std::vector< double > > res_par_
edm::EDGetTokenT< reco::BeamSpot > beamspot_
std::vector< bool > applyAbsCutsIfNoPV_
std::vector< uint32_t > min_layers_
Cuts on numbers of layers with hits/3D hits/lost hits.
std::vector< std::vector< double > > pixel_pTMinCut_
std::vector< double > max_z0NoPV_
std::vector< bool > keepAllTracks_
edm::ESGetToken< GBRForest, GBRWrapperRcd > forestToken_
std::vector< double > min_MVA_
std::vector< unsigned int > preFilter_
std::vector< reco::TrackBase::TrackQuality > qualityToSet_