CMS 3D CMS Logo

List of all members | Public Member Functions | Private Member Functions | Private Attributes
muonisolation::PixelTrackExtractor Class Reference

#include <PixelTrackExtractor.h>

Inheritance diagram for muonisolation::PixelTrackExtractor:
reco::isodeposit::IsoDepositExtractor

Public Member Functions

reco::IsoDeposit deposit (const edm::Event &ev, const edm::EventSetup &evSetup, const reco::Track &muon) const override
 
void fillVetos (const edm::Event &ev, const edm::EventSetup &evSetup, const reco::TrackCollection &track) override
 
 PixelTrackExtractor ()
 
 PixelTrackExtractor (const edm::ParameterSet &par, edm::ConsumesCollector &&iC)
 
virtual reco::IsoDeposit::Vetos vetos (const edm::Event &ev, const edm::EventSetup &evSetup, const reco::Track &track) const
 
 ~PixelTrackExtractor () override
 
- Public Member Functions inherited from reco::isodeposit::IsoDepositExtractor
virtual reco::IsoDeposit deposit (const edm::Event &ev, const edm::EventSetup &evSetup, const reco::Candidate &track) const
 
virtual reco::IsoDeposit deposit (const edm::Event &ev, const edm::EventSetup &evSetup, const reco::CandidateBaseRef &track) const
 make single IsoDeposit based on a CandidateBaseRef as input More...
 
virtual reco::IsoDeposit deposit (const edm::Event &ev, const edm::EventSetup &evSetup, const reco::TrackBaseRef &track) const
 make single IsoDeposit based on trackRef as input More...
 
virtual std::vector< reco::IsoDepositdeposits (const edm::Event &ev, const edm::EventSetup &evSetup, const reco::Candidate &track) const
 
virtual std::vector< reco::IsoDepositdeposits (const edm::Event &ev, const edm::EventSetup &evSetup, const reco::CandidateBaseRef &track) const
 
virtual std::vector< reco::IsoDepositdeposits (const edm::Event &ev, const edm::EventSetup &evSetup, const reco::Track &track) const
 
virtual std::vector< reco::IsoDepositdeposits (const edm::Event &ev, const edm::EventSetup &evSetup, const reco::TrackBaseRef &track) const
 
virtual void initEvent (const edm::Event &, const edm::EventSetup &)
 perform some constly initialization More...
 
virtual ~IsoDepositExtractor ()
 Destructor. More...
 

Private Member Functions

reco::isodeposit::Direction directionAtPresetRadius (const reco::Track &tk, double bz) const
 
reco::IsoDeposit::Veto veto (const reco::IsoDeposit::Direction &dir) const
 

Private Attributes

std::string theBeamlineOption
 Veto cone angle. More...
 
edm::EDGetTokenT< reco::BeamSpottheBeamSpotToken
 "NONE", "BeamSpotFromEvent" More...
 
double theChi2Ndof_Max
 trk.numberOfValidHits >= theNHits_Min More...
 
double theChi2Prob_Min
 trk.normalizedChi2 < theChi2Ndof_Max More...
 
std::string theDepositLabel
 Track Collection Token. More...
 
double theDiff_r
 name for deposit More...
 
double theDiff_z
 transverse distance to vertex More...
 
double theDR_Max
 z distance to vertex More...
 
double theDR_Veto
 Maximum cone angle for deposits. More...
 
double theDR_VetoPt
 .. it is above this threshold More...
 
edm::ESGetToken< MagneticField, IdealMagneticFieldRecordtheFieldToken
 
unsigned int theNHits_Min
 BeamSpot name. More...
 
bool thePropagateTracksToRadius
 min track pt to include into iso deposit More...
 
double thePt_Min
 ChiSquaredProbability(trk.chi2,trk.ndof) > theChi2Prob_Min. More...
 
double thePtVeto_Min
 will veto leading track if More...
 
double theReferenceRadius
 If set to true will compare track eta-phi at ... More...
 
edm::EDGetTokenT< reco::TrackCollectiontheTrackCollectionToken
 
bool theVetoLeadingTrack
 ... this radius More...
 

Detailed Description

Definition at line 20 of file PixelTrackExtractor.h.

Constructor & Destructor Documentation

◆ PixelTrackExtractor() [1/2]

muonisolation::PixelTrackExtractor::PixelTrackExtractor ( )
inline

Definition at line 22 of file PixelTrackExtractor.h.

22 {};

◆ PixelTrackExtractor() [2/2]

PixelTrackExtractor::PixelTrackExtractor ( const edm::ParameterSet par,
edm::ConsumesCollector &&  iC 
)

Definition at line 19 of file PixelTrackExtractor.cc.

20  : theFieldToken(iC.esConsumes()),
22  theDepositLabel(par.getUntrackedParameter<string>("DepositLabel")),
23  theDiff_r(par.getParameter<double>("Diff_r")),
24  theDiff_z(par.getParameter<double>("Diff_z")),
25  theDR_Max(par.getParameter<double>("DR_Max")),
26  theDR_Veto(par.getParameter<double>("DR_Veto")),
27  theBeamlineOption(par.getParameter<string>("BeamlineOption")),
29  theNHits_Min(par.getParameter<unsigned int>("NHits_Min")),
30  theChi2Ndof_Max(par.getParameter<double>("Chi2Ndof_Max")),
31  theChi2Prob_Min(par.getParameter<double>("Chi2Prob_Min")),
32  thePt_Min(par.getParameter<double>("Pt_Min")),
33  thePropagateTracksToRadius(par.getParameter<bool>("PropagateTracksToRadius")),
34  theReferenceRadius(par.getParameter<double>("ReferenceRadius")),
35  theVetoLeadingTrack(par.getParameter<bool>("VetoLeadingTrack")),
36  thePtVeto_Min(par.getParameter<double>("PtVeto_Min")),
37  theDR_VetoPt(par.getParameter<double>("DR_VetoPt"))
38 {}

◆ ~PixelTrackExtractor()

muonisolation::PixelTrackExtractor::~PixelTrackExtractor ( )
inlineoverride

Definition at line 25 of file PixelTrackExtractor.h.

25 {}

Member Function Documentation

◆ deposit()

IsoDeposit PixelTrackExtractor::deposit ( const edm::Event ev,
const edm::EventSetup evSetup,
const reco::Track track 
) const
overridevirtual

make single IsoDeposit based on track as input purely virtual: have to implement in concrete implementations

Note, this can be reset below if theVetoLeadingTrack is set and conditions are met

Implements reco::isodeposit::IsoDepositExtractor.

Definition at line 70 of file PixelTrackExtractor.cc.

70  {
71  static const std::string metname = "MuonIsolation|PixelTrackExtractor";
72 
73  auto const& bField = eventSetup.getData(theFieldToken);
74  double bz = bField.inInverseGeV(GlobalPoint(0., 0., 0.)).z();
75 
77  IsoDeposit deposit(muonDir);
79  deposit.setVeto(veto(muonDir));
80 
82 
84  event.getByToken(theTrackCollectionToken, tracksH);
85  // const TrackCollection tracks = *(tracksH.product());
86  LogTrace(metname) << "***** TRACK COLLECTION SIZE: " << tracksH->size();
87 
88  double vtx_z = muon.vz();
89  LogTrace(metname) << "***** Muon vz: " << vtx_z;
90  reco::TrackBase::Point beamPoint(0, 0, 0);
91 
92  if (theBeamlineOption == "BeamSpotFromEvent") {
93  //pick beamSpot
96 
97  event.getByToken(theBeamSpotToken, beamSpotH);
98 
99  if (beamSpotH.isValid()) {
100  beamPoint = beamSpotH->position();
101  LogTrace(metname) << "Extracted beam point at " << beamPoint << std::endl;
102  }
103  }
104 
105  LogTrace(metname) << "Using beam point at " << beamPoint << std::endl;
106 
108  TrackSelector::Range(vtx_z - theDiff_z, vtx_z + theDiff_z), theDiff_r, muonDir, theDR_Max, beamPoint);
109 
110  pars.nHitsMin = theNHits_Min;
111  pars.chi2NdofMax = theChi2Ndof_Max;
112  pars.chi2ProbMin = theChi2Prob_Min;
113  pars.ptMin = thePt_Min;
114 
115  TrackSelector selection(pars);
116  TrackSelector::result_type sel_tracks = selection(*tracksH);
117  LogTrace(metname) << "all tracks: " << tracksH->size() << " selected: " << sel_tracks.size();
118 
119  double maxPt = -1;
120  Direction maxPtDir;
121  TrackSelector::result_type::const_iterator tkI = sel_tracks.begin();
122  for (; tkI != sel_tracks.end(); ++tkI) {
123  const reco::Track* tk = *tkI;
124  LogTrace(metname) << "This track has: pt= " << tk->pt() << ", eta= " << tk->eta() << ", phi= " << tk->phi();
125  Direction dirTrk(directionAtPresetRadius(*tk, bz));
126  deposit.addDeposit(dirTrk, tk->pt());
127  double tkDr = (muonDir - dirTrk).deltaR;
128  double tkPt = tk->pt();
129  if (theVetoLeadingTrack && tkPt > thePtVeto_Min && tkDr < theDR_VetoPt && maxPt < tkPt) {
130  maxPt = tkPt;
131  maxPtDir = dirTrk;
132  }
133  }
134  if (maxPt > 0) {
135  deposit.setVeto(veto(maxPtDir));
136  LogTrace(metname) << " Set track veto the leading track with pt " << maxPt << " in direction (eta,phi) "
137  << maxPtDir.eta() << ", " << maxPtDir.phi();
138  }
139 
140  return deposit;
141 }

References reco::IsoDeposit::addCandEnergy(), reco::IsoDeposit::addDeposit(), pwdgSkimBPark_cfi::beamSpot, Calorimetry_cff::bField, PbPb_ZMuSkimMuonDPG_cff::deltaR, directionAtPresetRadius(), reco::isodeposit::Direction::eta(), reco::TrackBase::eta(), edm::EventSetup::getData(), edm::HandleBase::isValid(), LogTrace, L1TrackerEtMissProducer_cfi::maxPt, metname, reco::isodeposit::Direction::phi(), reco::TrackBase::phi(), reco::BeamSpot::position(), reco::TrackBase::pt(), corrVsCorr::selection, reco::IsoDeposit::setVeto(), AlCaHLTBitMon_QueryRunRegistry::string, theBeamlineOption, theBeamSpotToken, theChi2Ndof_Max, theChi2Prob_Min, theDiff_r, theDiff_z, theDR_Max, theDR_VetoPt, theFieldToken, theNHits_Min, thePt_Min, thePtVeto_Min, theTrackCollectionToken, theVetoLeadingTrack, and veto().

◆ directionAtPresetRadius()

Direction PixelTrackExtractor::directionAtPresetRadius ( const reco::Track tk,
double  bz 
) const
private

Definition at line 54 of file PixelTrackExtractor.cc.

54  {
56  return Direction(tk.eta(), tk.phi());
57  }
58 
59  // this should represent a cylinder in global frame at R=refRadius cm, roughly where mid-layer of pixels is
60  double psRadius = theReferenceRadius;
61  double tkDxy = tk.dxy();
62  double s2D = fabs(tk.dxy()) < psRadius ? sqrt(psRadius * psRadius - tkDxy * tkDxy) : 0;
63 
64  // the field we get from the caller is already in units of GeV/cm
65  double dPhi = -s2D * tk.charge() * bz / tk.pt();
66 
67  return Direction(tk.eta(), tk.phi() + dPhi);
68 }

References reco::TrackBase::charge(), HLT_FULL_cff::dPhi, reco::TrackBase::dxy(), reco::TrackBase::eta(), reco::TrackBase::phi(), reco::TrackBase::pt(), mathSSE::sqrt(), thePropagateTracksToRadius, and theReferenceRadius.

Referenced by deposit().

◆ fillVetos()

void muonisolation::PixelTrackExtractor::fillVetos ( const edm::Event ev,
const edm::EventSetup evSetup,
const reco::TrackCollection tracks 
)
inlineoverridevirtual

fill vetoes: to exclude deposits at IsoDeposit creation stage check concrete extractors if it's no-op !

Implements reco::isodeposit::IsoDepositExtractor.

Definition at line 27 of file PixelTrackExtractor.h.

27 {}

◆ veto()

reco::IsoDeposit::Veto PixelTrackExtractor::veto ( const reco::IsoDeposit::Direction dir) const
private

Definition at line 47 of file PixelTrackExtractor.cc.

47  {
49  result.vetoDir = dir;
50  result.dR = theDR_Veto;
51  return result;
52 }

References DeadROC_duringRun::dir, mps_fire::result, and theDR_Veto.

Referenced by deposit(), and vetos().

◆ vetos()

reco::IsoDeposit::Vetos PixelTrackExtractor::vetos ( const edm::Event ev,
const edm::EventSetup evSetup,
const reco::Track track 
) const
virtual

Definition at line 40 of file PixelTrackExtractor.cc.

42  {
43  Direction dir(track.eta(), track.phi());
44  return reco::IsoDeposit::Vetos(1, veto(dir));
45 }

References DeadROC_duringRun::dir, HLT_FULL_cff::track, and veto().

Member Data Documentation

◆ theBeamlineOption

std::string muonisolation::PixelTrackExtractor::theBeamlineOption
private

Veto cone angle.

Definition at line 51 of file PixelTrackExtractor.h.

Referenced by deposit().

◆ theBeamSpotToken

edm::EDGetTokenT<reco::BeamSpot> muonisolation::PixelTrackExtractor::theBeamSpotToken
private

"NONE", "BeamSpotFromEvent"

Definition at line 52 of file PixelTrackExtractor.h.

Referenced by deposit().

◆ theChi2Ndof_Max

double muonisolation::PixelTrackExtractor::theChi2Ndof_Max
private

trk.numberOfValidHits >= theNHits_Min

Definition at line 54 of file PixelTrackExtractor.h.

Referenced by deposit().

◆ theChi2Prob_Min

double muonisolation::PixelTrackExtractor::theChi2Prob_Min
private

trk.normalizedChi2 < theChi2Ndof_Max

Definition at line 55 of file PixelTrackExtractor.h.

Referenced by deposit().

◆ theDepositLabel

std::string muonisolation::PixelTrackExtractor::theDepositLabel
private

Track Collection Token.

Definition at line 46 of file PixelTrackExtractor.h.

◆ theDiff_r

double muonisolation::PixelTrackExtractor::theDiff_r
private

name for deposit

Definition at line 47 of file PixelTrackExtractor.h.

Referenced by deposit().

◆ theDiff_z

double muonisolation::PixelTrackExtractor::theDiff_z
private

transverse distance to vertex

Definition at line 48 of file PixelTrackExtractor.h.

Referenced by deposit().

◆ theDR_Max

double muonisolation::PixelTrackExtractor::theDR_Max
private

z distance to vertex

Definition at line 49 of file PixelTrackExtractor.h.

Referenced by deposit().

◆ theDR_Veto

double muonisolation::PixelTrackExtractor::theDR_Veto
private

Maximum cone angle for deposits.

Definition at line 50 of file PixelTrackExtractor.h.

Referenced by veto().

◆ theDR_VetoPt

double muonisolation::PixelTrackExtractor::theDR_VetoPt
private

.. it is above this threshold

Definition at line 63 of file PixelTrackExtractor.h.

Referenced by deposit().

◆ theFieldToken

edm::ESGetToken<MagneticField, IdealMagneticFieldRecord> muonisolation::PixelTrackExtractor::theFieldToken
private

Definition at line 44 of file PixelTrackExtractor.h.

Referenced by deposit().

◆ theNHits_Min

unsigned int muonisolation::PixelTrackExtractor::theNHits_Min
private

BeamSpot name.

Definition at line 53 of file PixelTrackExtractor.h.

Referenced by deposit().

◆ thePropagateTracksToRadius

bool muonisolation::PixelTrackExtractor::thePropagateTracksToRadius
private

min track pt to include into iso deposit

Definition at line 58 of file PixelTrackExtractor.h.

Referenced by directionAtPresetRadius().

◆ thePt_Min

double muonisolation::PixelTrackExtractor::thePt_Min
private

ChiSquaredProbability(trk.chi2,trk.ndof) > theChi2Prob_Min.

Definition at line 56 of file PixelTrackExtractor.h.

Referenced by deposit().

◆ thePtVeto_Min

double muonisolation::PixelTrackExtractor::thePtVeto_Min
private

will veto leading track if

Definition at line 62 of file PixelTrackExtractor.h.

Referenced by deposit().

◆ theReferenceRadius

double muonisolation::PixelTrackExtractor::theReferenceRadius
private

If set to true will compare track eta-phi at ...

Definition at line 59 of file PixelTrackExtractor.h.

Referenced by directionAtPresetRadius().

◆ theTrackCollectionToken

edm::EDGetTokenT<reco::TrackCollection> muonisolation::PixelTrackExtractor::theTrackCollectionToken
private

Definition at line 45 of file PixelTrackExtractor.h.

Referenced by deposit().

◆ theVetoLeadingTrack

bool muonisolation::PixelTrackExtractor::theVetoLeadingTrack
private

... this radius

Definition at line 61 of file PixelTrackExtractor.h.

Referenced by deposit().

muonisolation::PixelTrackExtractor::thePtVeto_Min
double thePtVeto_Min
will veto leading track if
Definition: PixelTrackExtractor.h:62
pwdgSkimBPark_cfi.beamSpot
beamSpot
Definition: pwdgSkimBPark_cfi.py:5
HLT_FULL_cff.track
track
Definition: HLT_FULL_cff.py:11724
muonisolation::PixelTrackExtractor::theChi2Prob_Min
double theChi2Prob_Min
trk.normalizedChi2 < theChi2Ndof_Max
Definition: PixelTrackExtractor.h:55
muon
Definition: MuonCocktails.h:17
reco::IsoDeposit::addDeposit
void addDeposit(double dr, double deposit)
Add deposit (ie. transverse energy or pT)
Definition: IsoDeposit.cc:19
muonisolation::PixelTrackExtractor::directionAtPresetRadius
reco::isodeposit::Direction directionAtPresetRadius(const reco::Track &tk, double bz) const
Definition: PixelTrackExtractor.cc:54
reco::isodeposit::Direction::eta
double eta() const
Definition: IsoDepositDirection.h:34
L1TrackerEtMissProducer_cfi.maxPt
maxPt
Definition: L1TrackerEtMissProducer_cfi.py:14
reco::IsoDeposit::Veto
Definition: IsoDeposit.h:59
edm::ParameterSet::getUntrackedParameter
T getUntrackedParameter(std::string const &, T const &) const
HLT_FULL_cff.dPhi
dPhi
Definition: HLT_FULL_cff.py:13695
muonisolation::PixelTrackExtractor::theDR_Max
double theDR_Max
z distance to vertex
Definition: PixelTrackExtractor.h:49
edm::ConsumesCollector::esConsumes
auto esConsumes()
Definition: ConsumesCollector.h:97
edm::Handle
Definition: AssociativeIterator.h:50
muonisolation::PixelTrackExtractor::deposit
reco::IsoDeposit deposit(const edm::Event &ev, const edm::EventSetup &evSetup, const reco::Track &muon) const override
Definition: PixelTrackExtractor.cc:70
reco::TrackBase::pt
double pt() const
track transverse momentum
Definition: TrackBase.h:637
mathSSE::sqrt
T sqrt(T t)
Definition: SSEVec.h:19
reco::BeamSpot
Definition: BeamSpot.h:21
corrVsCorr.selection
selection
main part
Definition: corrVsCorr.py:100
reco::Track
Definition: Track.h:27
muonisolation::PixelTrackExtractor::veto
reco::IsoDeposit::Veto veto(const reco::IsoDeposit::Direction &dir) const
Definition: PixelTrackExtractor.cc:47
edm::ConsumesCollector::consumes
EDGetTokenT< ProductType > consumes(edm::InputTag const &tag)
Definition: ConsumesCollector.h:55
reco::TrackBase::charge
int charge() const
track electric charge
Definition: TrackBase.h:596
muonisolation::PixelTrackExtractor::theNHits_Min
unsigned int theNHits_Min
BeamSpot name.
Definition: PixelTrackExtractor.h:53
GlobalPoint
Global3DPoint GlobalPoint
Definition: GlobalPoint.h:10
reco::BeamSpot::position
const Point & position() const
position
Definition: BeamSpot.h:59
muonisolation::PixelTrackExtractor::theReferenceRadius
double theReferenceRadius
If set to true will compare track eta-phi at ...
Definition: PixelTrackExtractor.h:59
reco::TrackBase::phi
double phi() const
azimuthal angle of momentum vector
Definition: TrackBase.h:649
PbPb_ZMuSkimMuonDPG_cff.deltaR
deltaR
Definition: PbPb_ZMuSkimMuonDPG_cff.py:63
muonisolation::PixelTrackExtractor::theChi2Ndof_Max
double theChi2Ndof_Max
trk.numberOfValidHits >= theNHits_Min
Definition: PixelTrackExtractor.h:54
muonisolation::PixelTrackExtractor::theDR_Veto
double theDR_Veto
Maximum cone angle for deposits.
Definition: PixelTrackExtractor.h:50
muonisolation::PixelTrackExtractor::theDR_VetoPt
double theDR_VetoPt
.. it is above this threshold
Definition: PixelTrackExtractor.h:63
muonisolation::PixelTrackExtractor::theTrackCollectionToken
edm::EDGetTokenT< reco::TrackCollection > theTrackCollectionToken
Definition: PixelTrackExtractor.h:45
reco::TrackBase::eta
double eta() const
pseudorapidity of momentum vector
Definition: TrackBase.h:652
edm::ConsumesCollector::mayConsume
EDGetTokenT< ProductType > mayConsume(edm::InputTag const &tag)
Definition: ConsumesCollector.h:72
muonisolation::PixelTrackExtractor::thePt_Min
double thePt_Min
ChiSquaredProbability(trk.chi2,trk.ndof) > theChi2Prob_Min.
Definition: PixelTrackExtractor.h:56
muonisolation::PixelTrackExtractor::theDepositLabel
std::string theDepositLabel
Track Collection Token.
Definition: PixelTrackExtractor.h:46
muonisolation::PixelTrackExtractor::theDiff_r
double theDiff_r
name for deposit
Definition: PixelTrackExtractor.h:47
muonisolation::PixelTrackExtractor::theFieldToken
edm::ESGetToken< MagneticField, IdealMagneticFieldRecord > theFieldToken
Definition: PixelTrackExtractor.h:44
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
reco::TrackBase::Point
math::XYZPoint Point
point in the space
Definition: TrackBase.h:80
reco::IsoDeposit::addCandEnergy
void addCandEnergy(double et)
Set energy or pT attached to cand trajectory.
Definition: IsoDeposit.h:132
muonisolation::PixelTrackExtractor::thePropagateTracksToRadius
bool thePropagateTracksToRadius
min track pt to include into iso deposit
Definition: PixelTrackExtractor.h:58
reco::TrackSelector
Definition: TrackSelector.h:14
muonisolation::PixelTrackExtractor::theBeamSpotToken
edm::EDGetTokenT< reco::BeamSpot > theBeamSpotToken
"NONE", "BeamSpotFromEvent"
Definition: PixelTrackExtractor.h:52
Calorimetry_cff.bField
bField
Definition: Calorimetry_cff.py:284
muonisolation::TrackSelector::result_type
std::list< const reco::Track * > result_type
Definition: TrackSelector.h:16
reco::isodeposit::Direction
Definition: IsoDepositDirection.h:19
muonisolation::PixelTrackExtractor::theVetoLeadingTrack
bool theVetoLeadingTrack
... this radius
Definition: PixelTrackExtractor.h:61
reco::IsoDeposit
Definition: IsoDeposit.h:49
edm::ParameterSet::getParameter
T getParameter(std::string const &) const
Definition: ParameterSet.h:303
muonisolation::TrackSelector::Range
muonisolation::Range< float > Range
Definition: TrackSelector.h:15
mps_fire.result
result
Definition: mps_fire.py:311
LogTrace
#define LogTrace(id)
Definition: MessageLogger.h:234
edm::HandleBase::isValid
bool isValid() const
Definition: HandleBase.h:70
Parameters
vector< ParameterSet > Parameters
Definition: HLTMuonPlotter.cc:25
reco::IsoDeposit::Vetos
std::vector< Veto > Vetos
Definition: IsoDeposit.h:65
reco::TrackBase::dxy
double dxy() const
dxy parameter. (This is the transverse impact parameter w.r.t. to (0,0,0) ONLY if refPoint is close t...
Definition: TrackBase.h:608
muonisolation::PixelTrackExtractor::theDiff_z
double theDiff_z
transverse distance to vertex
Definition: PixelTrackExtractor.h:48
edm::InputTag
Definition: InputTag.h:15
reco::TrackCollection
std::vector< Track > TrackCollection
collection of Tracks
Definition: TrackFwd.h:14
reco::IsoDeposit::setVeto
void setVeto(const Veto &aVeto)
Set veto.
Definition: IsoDeposit.h:82
reco::isodeposit::Direction::phi
double phi() const
Definition: IsoDepositDirection.h:35
muonisolation::PixelTrackExtractor::theBeamlineOption
std::string theBeamlineOption
Veto cone angle.
Definition: PixelTrackExtractor.h:51
DeadROC_duringRun.dir
dir
Definition: DeadROC_duringRun.py:23
metname
const std::string metname
Definition: MuonSeedOrcaPatternRecognition.cc:40