1 #ifndef RecoAlgos_HIMultiTrackSelector_h
2 #define RecoAlgos_HIMultiTrackSelector_h
78 bool select (
unsigned tsNum,
82 const std::vector<Point> &points,
83 std::vector<float> &vterr,
84 std::vector<float> &vzerr,
86 void selectVertices (
unsigned int tsNum,
88 std::vector<Point> &points,
89 std::vector<float> &vterr,
90 std::vector<float> &vzerr)
const;
95 void ParseForestVars();
116 std::vector<StringCutObjectSelector<reco::Vertex> >
vertexCut_;
std::vector< std::string > name_
std::vector< uint32_t > max_lostLayers_
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< std::vector< double > > dz_par1_
std::vector< double > chi2n_par_
std::vector< Vertex > VertexCollection
collection of Vertex objects
std::vector< std::vector< double > > res_par_
std::vector< int32_t > max_minMissHitOutOrIn_
std::vector< double > chi2n_no1Dmod_par_
std::vector< uint32_t > min_3Dlayers_
std::vector< double > min_eta_
void produce(edm::Event &evt, const edm::EventSetup &es) overridefinal
process one event
std::vector< double > max_eta_
std::vector< std::vector< double > > d0_par2_
std::vector< double > max_d0NoPV_
std::vector< std::vector< double > > d0_par1_
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< int32_t > vtxNumber_
vertex cuts
std::vector< double > max_z0_
edm::EDGetTokenT< TrackingRecHitCollection > hSrc_
std::vector< std::vector< double > > dz_par2_
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
XYZPointD XYZPoint
point in space with cartesian internal representation
std::vector< std::string > forestVars_
std::vector< int32_t > max_lostHitFraction_
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_
virtual void beginStream(StreamID)
std::vector< double > min_MVA_
std::vector< unsigned int > preFilter_
std::vector< reco::TrackBase::TrackQuality > qualityToSet_