17 theDepositLabel(par.getUntrackedParameter<
string>(
"DepositLabel")),
18 theDiff_r(par.getParameter<double>(
"Diff_r")),
19 theDiff_z(par.getParameter<double>(
"Diff_z")),
20 theDR_Max(par.getParameter<double>(
"DR_Max")),
21 theDR_Veto(par.getParameter<double>(
"DR_Veto")),
22 theBeamlineOption(par.getParameter<
string>(
"BeamlineOption")),
24 theNHits_Min(par.getParameter<unsigned
int>(
"NHits_Min")),
25 theChi2Ndof_Max(par.getParameter<double>(
"Chi2Ndof_Max")),
26 theChi2Prob_Min(par.getParameter<double>(
"Chi2Prob_Min")),
27 thePt_Min(par.getParameter<double>(
"Pt_Min")) {}
54 LogTrace(
metname) <<
"***** TRACK COLLECTION SIZE: " << tracksH->size();
56 double vtx_z =
muon.vz();
69 LogTrace(
metname) <<
"Extracted beam point at " << beamPoint << std::endl;
85 LogTrace(
metname) <<
"all tracks: " << tracksH->size() <<
" selected: " << sel_tracks.size();
87 TrackSelector::result_type::const_iterator tkI = sel_tracks.begin();
88 for (; tkI != sel_tracks.end(); ++tkI) {
void setVeto(const Veto &aVeto)
Set veto.
const Point & position() const
position
const std::string metname
std::list< const reco::Track * > result_type
std::vector< Track > TrackCollection
collection of Tracks
void addDeposit(double dr, double deposit)
Add deposit (ie. transverse energy or pT)
double pt() const
track transverse momentum
void addCandEnergy(double et)
Set energy or pT attached to cand trajectory.
double phi() const
azimuthal angle of momentum vector
math::XYZPoint Point
point in the space
double eta() const
pseudorapidity of momentum vector
std::vector< AlignmentParameters * > Parameters
std::vector< Veto > Vetos
muonisolation::Range< float > Range