CMS 3D CMS Logo

List of all members | Public Member Functions | Private Member Functions | Private Attributes
reco::CSCHaloDataProducer Class Reference

#include <CSCHaloDataProducer.h>

Inheritance diagram for reco::CSCHaloDataProducer:
edm::stream::EDProducer<>

Public Member Functions

 CSCHaloDataProducer (const edm::ParameterSet &)
 
 ~CSCHaloDataProducer () override
 
- Public Member Functions inherited from edm::stream::EDProducer<>
 EDProducer ()=default
 
 EDProducer (const EDProducer &)=delete
 
bool hasAbilityToProduceInBeginLumis () const final
 
bool hasAbilityToProduceInBeginProcessBlocks () const final
 
bool hasAbilityToProduceInBeginRuns () const final
 
bool hasAbilityToProduceInEndLumis () const final
 
bool hasAbilityToProduceInEndProcessBlocks () const final
 
bool hasAbilityToProduceInEndRuns () const final
 
const EDProduceroperator= (const EDProducer &)=delete
 

Private Member Functions

void produce (edm::Event &, const edm::EventSetup &) override
 

Private Attributes

edm::EDGetTokenT< reco::MuonCollectioncosmicmuon_token_
 
edm::EDGetTokenT< CSCALCTDigiCollectioncscalct_token_
 
CSCHaloAlgo CSCAlgo
 
edm::ESGetToken< CSCGeometry, MuonGeometryRecordcscGeometry_token
 
edm::EDGetTokenT< CSCRecHit2DCollectioncscrechit_token_
 
edm::EDGetTokenT< CSCSegmentCollectioncscsegment_token_
 
edm::EDGetTokenT< reco::MuonTimeExtraMapcsctimemap_token_
 
edm::EDGetTokenT< EcalRecHitCollectionEcalRecHitsEB_token_
 
edm::EDGetTokenT< EcalRecHitCollectionEcalRecHitsEE_token_
 
edm::EDGetTokenT< HBHERecHitCollectionhbhereco_token_
 
edm::EDGetTokenT< edm::TriggerResultshltresult_token_
 
edm::InputTag IT_ALCT
 
edm::InputTag IT_CosmicMuon
 
edm::InputTag IT_CSCRecHit
 
edm::InputTag IT_CSCSegment
 
edm::InputTag IT_ECALBrh
 
edm::InputTag IT_ECALErh
 
edm::InputTag IT_HBHErh
 
edm::InputTag IT_HLTResult
 
edm::InputTag IT_L1MuGMTReadout
 
edm::InputTag IT_Muon
 
edm::InputTag IT_SA
 
edm::EDGetTokenT< L1MuGMTReadoutCollectionl1mugmtro_token_
 
edm::EDGetTokenT< reco::MuonCollectionmuon_token_
 
MuonSegmentMatcherTheMatcher
 
std::vector< edm::InputTagvIT_HLTBit
 

Additional Inherited Members

- Public Types inherited from edm::stream::EDProducer<>
using CacheTypes = CacheContexts< T... >
 
using GlobalCache = typename CacheTypes::GlobalCache
 
using HasAbility = AbilityChecker< T... >
 
using InputProcessBlockCache = typename CacheTypes::InputProcessBlockCache
 
using LuminosityBlockCache = typename CacheTypes::LuminosityBlockCache
 
using LuminosityBlockContext = LuminosityBlockContextT< LuminosityBlockCache, RunCache, GlobalCache >
 
using LuminosityBlockSummaryCache = typename CacheTypes::LuminosityBlockSummaryCache
 
using RunCache = typename CacheTypes::RunCache
 
using RunContext = RunContextT< RunCache, GlobalCache >
 
using RunSummaryCache = typename CacheTypes::RunSummaryCache
 

Detailed Description

Definition at line 130 of file CSCHaloDataProducer.h.

Constructor & Destructor Documentation

◆ CSCHaloDataProducer()

CSCHaloDataProducer::CSCHaloDataProducer ( const edm::ParameterSet iConfig)
explicit

Definition at line 16 of file CSCHaloDataProducer.cc.

References cosmicmuon_token_, cscalct_token_, CSCAlgo, cscGeometry_token, cscrechit_token_, cscsegment_token_, csctimemap_token_, EcalRecHitsEB_token_, EcalRecHitsEE_token_, edm::ParameterSet::getParameter(), hbhereco_token_, hltresult_token_, HLT_2022v15_cff::InputTag, IT_ALCT, IT_CosmicMuon, IT_CSCRecHit, IT_CSCSegment, IT_ECALBrh, IT_ECALErh, IT_HBHErh, IT_HLTResult, IT_L1MuGMTReadout, IT_Muon, IT_SA, l1mugmtro_token_, edm::InputTag::label(), muon_token_, MuonSegmentMatcher_cff::MuonSegmentMatcher, CSCHaloAlgo::SetDetaThreshold(), CSCHaloAlgo::SetDphiThreshold(), CSCHaloAlgo::SetExpectedBX(), CSCHaloAlgo::SetMatchingDEtaThreshold(), CSCHaloAlgo::SetMatchingDPhiThreshold(), CSCHaloAlgo::SetMatchingDWireThreshold(), CSCHaloAlgo::SetMaxDtMuonSegment(), CSCHaloAlgo::SetMaxFreeInverseBeta(), CSCHaloAlgo::SetMaxSegmentPhiDiff(), CSCHaloAlgo::SetMaxSegmentRDiff(), CSCHaloAlgo::SetMaxSegmentTheta(), CSCHaloAlgo::SetMinMaxInnerRadius(), CSCHaloAlgo::SetMinMaxOuterMomentumTheta(), CSCHaloAlgo::SetMinMaxOuterRadius(), CSCHaloAlgo::SetNormChi2Threshold(), CSCHaloAlgo::SetRecHitTime0(), CSCHaloAlgo::SetRecHitTimeWindow(), TheMatcher, and CSCHaloAlgo::vIT_HLTBit.

16  : CSCAlgo(consumesCollector()) {
17  //Digi Level
18  IT_L1MuGMTReadout = iConfig.getParameter<edm::InputTag>("L1MuGMTReadoutLabel");
19 
20  //HLT Level
21  IT_HLTResult = iConfig.getParameter<edm::InputTag>("HLTResultLabel");
22  CSCAlgo.vIT_HLTBit = iConfig.getParameter<std::vector<edm::InputTag> >("HLTBitLabel");
23 
24  //RecHit Level
25  IT_CSCRecHit = iConfig.getParameter<edm::InputTag>("CSCRecHitLabel");
26 
27  //Calo RecHit
28  IT_HBHErh = iConfig.getParameter<edm::InputTag>("HBHErhLabel");
29  IT_ECALBrh = iConfig.getParameter<edm::InputTag>("ECALBrhLabel");
30  IT_ECALErh = iConfig.getParameter<edm::InputTag>("ECALErhLabel");
31  //Higher Level Reco
32  IT_CSCSegment = iConfig.getParameter<edm::InputTag>("CSCSegmentLabel");
33  IT_CosmicMuon = iConfig.getParameter<edm::InputTag>("CosmicMuonLabel");
34  IT_Muon = iConfig.getParameter<edm::InputTag>("MuonLabel");
35  IT_SA = iConfig.getParameter<edm::InputTag>("SALabel");
36  IT_ALCT = iConfig.getParameter<edm::InputTag>("ALCTDigiLabel");
37 
38  //Muon to Segment Matching
39  edm::ParameterSet matchParameters = iConfig.getParameter<edm::ParameterSet>("MatchParameters");
40  edm::ConsumesCollector iC = consumesCollector();
41  TheMatcher = new MuonSegmentMatcher(matchParameters, iC);
42 
43  // Cosmic track selection parameters
44  CSCAlgo.SetDetaThreshold((float)iConfig.getParameter<double>("DetaParam"));
45  CSCAlgo.SetDphiThreshold((float)iConfig.getParameter<double>("DphiParam"));
46  CSCAlgo.SetMinMaxInnerRadius((float)iConfig.getParameter<double>("InnerRMinParam"),
47  (float)iConfig.getParameter<double>("InnerRMaxParam"));
48  CSCAlgo.SetMinMaxOuterRadius((float)iConfig.getParameter<double>("OuterRMinParam"),
49  (float)iConfig.getParameter<double>("OuterRMaxParam"));
50  CSCAlgo.SetNormChi2Threshold((float)iConfig.getParameter<double>("NormChi2Param"));
51 
52  // MLR
53  CSCAlgo.SetMaxSegmentRDiff((float)iConfig.getParameter<double>("MaxSegmentRDiff"));
54  CSCAlgo.SetMaxSegmentPhiDiff((float)iConfig.getParameter<double>("MaxSegmentPhiDiff"));
55  CSCAlgo.SetMaxSegmentTheta((float)iConfig.getParameter<double>("MaxSegmentTheta"));
56  // End MLR
57 
58  CSCAlgo.SetMaxDtMuonSegment((float)iConfig.getParameter<double>("MaxDtMuonSegment"));
59  CSCAlgo.SetMaxFreeInverseBeta((float)iConfig.getParameter<double>("MaxFreeInverseBeta"));
60  CSCAlgo.SetExpectedBX((short int)iConfig.getParameter<int>("ExpectedBX"));
61  CSCAlgo.SetRecHitTime0((float)iConfig.getParameter<double>("RecHitTime0"));
62  CSCAlgo.SetRecHitTimeWindow((float)iConfig.getParameter<double>("RecHitTimeWindow"));
63  CSCAlgo.SetMinMaxOuterMomentumTheta((float)iConfig.getParameter<double>("MinOuterMomentumTheta"),
64  (float)iConfig.getParameter<double>("MaxOuterMomentumTheta"));
65  CSCAlgo.SetMatchingDPhiThreshold((float)iConfig.getParameter<double>("MatchingDPhiThreshold"));
66  CSCAlgo.SetMatchingDEtaThreshold((float)iConfig.getParameter<double>("MatchingDEtaThreshold"));
67  CSCAlgo.SetMatchingDWireThreshold(iConfig.getParameter<int>("MatchingDWireThreshold"));
68 
69  cscGeometry_token = esConsumes<CSCGeometry, MuonGeometryRecord>();
70  cosmicmuon_token_ = consumes<reco::MuonCollection>(IT_CosmicMuon);
71  csctimemap_token_ = consumes<reco::MuonTimeExtraMap>(edm::InputTag(IT_CosmicMuon.label(), "csc"));
72  muon_token_ = consumes<reco::MuonCollection>(IT_Muon);
73  cscsegment_token_ = consumes<CSCSegmentCollection>(IT_CSCSegment);
74  cscrechit_token_ = consumes<CSCRecHit2DCollection>(IT_CSCRecHit);
75  cscalct_token_ = consumes<CSCALCTDigiCollection>(IT_ALCT);
76  l1mugmtro_token_ = consumes<L1MuGMTReadoutCollection>(IT_L1MuGMTReadout);
77  hbhereco_token_ = consumes<HBHERecHitCollection>(IT_HBHErh);
78  EcalRecHitsEB_token_ = consumes<EcalRecHitCollection>(IT_ECALBrh);
79  EcalRecHitsEE_token_ = consumes<EcalRecHitCollection>(IT_ECALErh);
80  hltresult_token_ = consumes<edm::TriggerResults>(IT_HLTResult);
81 
82  produces<CSCHaloData>();
83 }
void SetMaxSegmentTheta(float x)
Definition: CSCHaloAlgo.h:140
MuonSegmentMatcher * TheMatcher
T getParameter(std::string const &) const
Definition: ParameterSet.h:303
void SetMatchingDEtaThreshold(float x)
Definition: CSCHaloAlgo.h:132
void SetMaxDtMuonSegment(float x)
Definition: CSCHaloAlgo.h:134
void SetRecHitTimeWindow(float x)
Definition: CSCHaloAlgo.h:125
std::string const & label() const
Definition: InputTag.h:36
void SetMatchingDWireThreshold(int x)
Definition: CSCHaloAlgo.h:133
void SetMaxSegmentRDiff(float x)
Definition: CSCHaloAlgo.h:138
void SetMinMaxOuterRadius(float min, float max)
Definition: CSCHaloAlgo.h:118
edm::EDGetTokenT< reco::MuonTimeExtraMap > csctimemap_token_
void SetDetaThreshold(float x)
Definition: CSCHaloAlgo.h:113
edm::EDGetTokenT< CSCALCTDigiCollection > cscalct_token_
edm::EDGetTokenT< EcalRecHitCollection > EcalRecHitsEE_token_
std::vector< edm::InputTag > vIT_HLTBit
Definition: CSCHaloAlgo.h:111
edm::EDGetTokenT< CSCRecHit2DCollection > cscrechit_token_
edm::EDGetTokenT< CSCSegmentCollection > cscsegment_token_
edm::EDGetTokenT< HBHERecHitCollection > hbhereco_token_
void SetExpectedBX(int x)
Definition: CSCHaloAlgo.h:126
edm::ESGetToken< CSCGeometry, MuonGeometryRecord > cscGeometry_token
void SetMaxSegmentPhiDiff(float x)
Definition: CSCHaloAlgo.h:139
edm::EDGetTokenT< L1MuGMTReadoutCollection > l1mugmtro_token_
void SetMinMaxInnerRadius(float min, float max)
Definition: CSCHaloAlgo.h:114
edm::EDGetTokenT< EcalRecHitCollection > EcalRecHitsEB_token_
void SetRecHitTime0(float x)
Definition: CSCHaloAlgo.h:124
edm::EDGetTokenT< reco::MuonCollection > cosmicmuon_token_
edm::EDGetTokenT< edm::TriggerResults > hltresult_token_
void SetMaxFreeInverseBeta(float x)
Definition: CSCHaloAlgo.h:135
void SetMatchingDPhiThreshold(float x)
Definition: CSCHaloAlgo.h:131
void SetMinMaxOuterMomentumTheta(float min, float max)
Definition: CSCHaloAlgo.h:127
edm::EDGetTokenT< reco::MuonCollection > muon_token_
void SetNormChi2Threshold(float x)
Definition: CSCHaloAlgo.h:123
void SetDphiThreshold(float x)
Definition: CSCHaloAlgo.h:122

◆ ~CSCHaloDataProducer()

CSCHaloDataProducer::~CSCHaloDataProducer ( )
override

Definition at line 162 of file CSCHaloDataProducer.cc.

162 {}

Member Function Documentation

◆ produce()

void CSCHaloDataProducer::produce ( edm::Event iEvent,
const edm::EventSetup iSetup 
)
overrideprivate

Definition at line 85 of file CSCHaloDataProducer.cc.

References CSCHaloAlgo::Calculate(), cosmicmuon_token_, cscalct_token_, CSCAlgo, cscGeometry_token, cscrechit_token_, cscsegment_token_, csctimemap_token_, EcalRecHitsEB_token_, EcalRecHitsEE_token_, edm::EventSetup::getHandle(), hbhereco_token_, hltresult_token_, iEvent, edm::HandleBase::isValid(), l1mugmtro_token_, muon_token_, TheMatcher, triggerObjects_cff::TheMuons, and L1TEGammaOffline_cfi::triggerNames.

85  {
86  //Get CSC Geometry
88 
89  //Get Muons Collection from Cosmic Reconstruction
91  // iEvent.getByLabel(IT_CosmicMuon, TheCosmics);
92  iEvent.getByToken(cosmicmuon_token_, TheCosmics);
93 
94  //Get Muon Time Information from Cosmic Reconstruction
96  // iEvent.getByLabel(IT_CosmicMuon.label(),"csc",TheCSCTimeMap);
97  iEvent.getByToken(csctimemap_token_, TheCSCTimeMap);
98 
99  //Collision Muon Collection
101  // iEvent.getByLabel(IT_Muon, TheMuons);
102  iEvent.getByToken(muon_token_, TheMuons);
103 
104  //Get CSC Segments
105  edm::Handle<CSCSegmentCollection> TheCSCSegments;
106  // iEvent.getByLabel(IT_CSCSegment, TheCSCSegments);
107  iEvent.getByToken(cscsegment_token_, TheCSCSegments);
108 
109  //Get CSC RecHits
110  Handle<CSCRecHit2DCollection> TheCSCRecHits;
111  // iEvent.getByLabel(IT_CSCRecHit, TheCSCRecHits);
112  iEvent.getByToken(cscrechit_token_, TheCSCRecHits);
113 
114  //Get L1MuGMT
116  // iEvent.getByLabel (IT_L1MuGMTReadout, TheL1GMTReadout);
117  iEvent.getByToken(l1mugmtro_token_, TheL1GMTReadout);
118 
119  //Get Chamber Anode Trigger Information
121  // iEvent.getByLabel (IT_ALCT, TheALCTs);
122  iEvent.getByToken(cscalct_token_, TheALCTs);
123 
124  //Calo rec hits
126  iEvent.getByToken(hbhereco_token_, hbhehits);
127  Handle<EcalRecHitCollection> ecalebhits;
128  iEvent.getByToken(EcalRecHitsEB_token_, ecalebhits);
129  Handle<EcalRecHitCollection> ecaleehits;
130  iEvent.getByToken(EcalRecHitsEE_token_, ecaleehits);
131 
132  //Get HLT Results
133  edm::Handle<edm::TriggerResults> TheHLTResults;
134  // iEvent.getByLabel( IT_HLTResult , TheHLTResults);
135  iEvent.getByToken(hltresult_token_, TheHLTResults);
136 
137  const edm::TriggerNames* triggerNames = nullptr;
138  if (TheHLTResults.isValid()) {
139  triggerNames = &iEvent.triggerNames(*TheHLTResults);
140  }
141 
142  // Put it in the event
143  iEvent.put(std::make_unique<CSCHaloData>(CSCAlgo.Calculate(*TheCSCGeometry,
144  TheCosmics,
145  TheCSCTimeMap,
146  TheMuons,
147  TheCSCSegments,
148  TheCSCRecHits,
149  TheL1GMTReadout,
150  hbhehits,
151  ecalebhits,
152  ecaleehits,
153  TheHLTResults,
154  triggerNames,
155  TheALCTs,
156  TheMatcher,
157  iEvent,
158  iSetup)));
159  return;
160 }
MuonSegmentMatcher * TheMatcher
reco::CSCHaloData Calculate(const CSCGeometry &TheCSCGeometry, edm::Handle< reco::MuonCollection > &TheCosmicMuons, const edm::Handle< reco::MuonTimeExtraMap > TheCSCTimeMap, edm::Handle< reco::MuonCollection > &TheMuons, edm::Handle< CSCSegmentCollection > &TheCSCSegments, edm::Handle< CSCRecHit2DCollection > &TheCSCRecHits, edm::Handle< L1MuGMTReadoutCollection > &TheL1GMTReadout, edm::Handle< HBHERecHitCollection > &hbhehits, edm::Handle< EcalRecHitCollection > &ecalebhits, edm::Handle< EcalRecHitCollection > &ecaleehits, edm::Handle< edm::TriggerResults > &TheHLTResults, const edm::TriggerNames *triggerNames, const edm::Handle< CSCALCTDigiCollection > &TheALCTs, MuonSegmentMatcher *TheMatcher, const edm::Event &TheEvent, const edm::EventSetup &TheEventSetup)
Definition: CSCHaloAlgo.cc:63
edm::EDGetTokenT< reco::MuonTimeExtraMap > csctimemap_token_
edm::EDGetTokenT< CSCALCTDigiCollection > cscalct_token_
edm::EDGetTokenT< EcalRecHitCollection > EcalRecHitsEE_token_
int iEvent
Definition: GenABIO.cc:224
edm::EDGetTokenT< CSCRecHit2DCollection > cscrechit_token_
edm::EDGetTokenT< CSCSegmentCollection > cscsegment_token_
edm::EDGetTokenT< HBHERecHitCollection > hbhereco_token_
edm::ESGetToken< CSCGeometry, MuonGeometryRecord > cscGeometry_token
ESHandle< T > getHandle(const ESGetToken< T, R > &iToken) const
Definition: EventSetup.h:151
edm::EDGetTokenT< L1MuGMTReadoutCollection > l1mugmtro_token_
edm::EDGetTokenT< EcalRecHitCollection > EcalRecHitsEB_token_
edm::EDGetTokenT< reco::MuonCollection > cosmicmuon_token_
edm::EDGetTokenT< edm::TriggerResults > hltresult_token_
bool isValid() const
Definition: HandleBase.h:70
edm::EDGetTokenT< reco::MuonCollection > muon_token_

Member Data Documentation

◆ cosmicmuon_token_

edm::EDGetTokenT<reco::MuonCollection> reco::CSCHaloDataProducer::cosmicmuon_token_
private

Definition at line 168 of file CSCHaloDataProducer.h.

Referenced by CSCHaloDataProducer(), and produce().

◆ cscalct_token_

edm::EDGetTokenT<CSCALCTDigiCollection> reco::CSCHaloDataProducer::cscalct_token_
private

Definition at line 176 of file CSCHaloDataProducer.h.

Referenced by CSCHaloDataProducer(), and produce().

◆ CSCAlgo

CSCHaloAlgo reco::CSCHaloDataProducer::CSCAlgo
private

Definition at line 139 of file CSCHaloDataProducer.h.

Referenced by CSCHaloDataProducer(), and produce().

◆ cscGeometry_token

edm::ESGetToken<CSCGeometry, MuonGeometryRecord> reco::CSCHaloDataProducer::cscGeometry_token
private

Definition at line 167 of file CSCHaloDataProducer.h.

Referenced by CSCHaloDataProducer(), and produce().

◆ cscrechit_token_

edm::EDGetTokenT<CSCRecHit2DCollection> reco::CSCHaloDataProducer::cscrechit_token_
private

Definition at line 172 of file CSCHaloDataProducer.h.

Referenced by CSCHaloDataProducer(), and produce().

◆ cscsegment_token_

edm::EDGetTokenT<CSCSegmentCollection> reco::CSCHaloDataProducer::cscsegment_token_
private

Definition at line 171 of file CSCHaloDataProducer.h.

Referenced by CSCHaloDataProducer(), and produce().

◆ csctimemap_token_

edm::EDGetTokenT<reco::MuonTimeExtraMap> reco::CSCHaloDataProducer::csctimemap_token_
private

Definition at line 169 of file CSCHaloDataProducer.h.

Referenced by CSCHaloDataProducer(), and produce().

◆ EcalRecHitsEB_token_

edm::EDGetTokenT<EcalRecHitCollection> reco::CSCHaloDataProducer::EcalRecHitsEB_token_
private

Definition at line 174 of file CSCHaloDataProducer.h.

Referenced by CSCHaloDataProducer(), and produce().

◆ EcalRecHitsEE_token_

edm::EDGetTokenT<EcalRecHitCollection> reco::CSCHaloDataProducer::EcalRecHitsEE_token_
private

Definition at line 175 of file CSCHaloDataProducer.h.

Referenced by CSCHaloDataProducer(), and produce().

◆ hbhereco_token_

edm::EDGetTokenT<HBHERecHitCollection> reco::CSCHaloDataProducer::hbhereco_token_
private

Definition at line 173 of file CSCHaloDataProducer.h.

Referenced by CSCHaloDataProducer(), and produce().

◆ hltresult_token_

edm::EDGetTokenT<edm::TriggerResults> reco::CSCHaloDataProducer::hltresult_token_
private

Definition at line 178 of file CSCHaloDataProducer.h.

Referenced by CSCHaloDataProducer(), and produce().

◆ IT_ALCT

edm::InputTag reco::CSCHaloDataProducer::IT_ALCT
private

Definition at line 143 of file CSCHaloDataProducer.h.

Referenced by CSCHaloDataProducer().

◆ IT_CosmicMuon

edm::InputTag reco::CSCHaloDataProducer::IT_CosmicMuon
private

Definition at line 161 of file CSCHaloDataProducer.h.

Referenced by CSCHaloDataProducer().

◆ IT_CSCRecHit

edm::InputTag reco::CSCHaloDataProducer::IT_CSCRecHit
private

Definition at line 153 of file CSCHaloDataProducer.h.

Referenced by CSCHaloDataProducer().

◆ IT_CSCSegment

edm::InputTag reco::CSCHaloDataProducer::IT_CSCSegment
private

Definition at line 162 of file CSCHaloDataProducer.h.

Referenced by CSCHaloDataProducer().

◆ IT_ECALBrh

edm::InputTag reco::CSCHaloDataProducer::IT_ECALBrh
private

Definition at line 157 of file CSCHaloDataProducer.h.

Referenced by CSCHaloDataProducer().

◆ IT_ECALErh

edm::InputTag reco::CSCHaloDataProducer::IT_ECALErh
private

Definition at line 158 of file CSCHaloDataProducer.h.

Referenced by CSCHaloDataProducer().

◆ IT_HBHErh

edm::InputTag reco::CSCHaloDataProducer::IT_HBHErh
private

Definition at line 156 of file CSCHaloDataProducer.h.

Referenced by CSCHaloDataProducer().

◆ IT_HLTResult

edm::InputTag reco::CSCHaloDataProducer::IT_HLTResult
private

Definition at line 146 of file CSCHaloDataProducer.h.

Referenced by CSCHaloDataProducer().

◆ IT_L1MuGMTReadout

edm::InputTag reco::CSCHaloDataProducer::IT_L1MuGMTReadout
private

Definition at line 142 of file CSCHaloDataProducer.h.

Referenced by CSCHaloDataProducer().

◆ IT_Muon

edm::InputTag reco::CSCHaloDataProducer::IT_Muon
private

Definition at line 163 of file CSCHaloDataProducer.h.

Referenced by CSCHaloDataProducer().

◆ IT_SA

edm::InputTag reco::CSCHaloDataProducer::IT_SA
private

Definition at line 164 of file CSCHaloDataProducer.h.

Referenced by CSCHaloDataProducer().

◆ l1mugmtro_token_

edm::EDGetTokenT<L1MuGMTReadoutCollection> reco::CSCHaloDataProducer::l1mugmtro_token_
private

Definition at line 177 of file CSCHaloDataProducer.h.

Referenced by CSCHaloDataProducer(), and produce().

◆ muon_token_

edm::EDGetTokenT<reco::MuonCollection> reco::CSCHaloDataProducer::muon_token_
private

Definition at line 170 of file CSCHaloDataProducer.h.

Referenced by CSCHaloDataProducer(), and produce().

◆ TheMatcher

MuonSegmentMatcher* reco::CSCHaloDataProducer::TheMatcher
private

Definition at line 150 of file CSCHaloDataProducer.h.

Referenced by CSCHaloDataProducer(), and produce().

◆ vIT_HLTBit

std::vector<edm::InputTag> reco::CSCHaloDataProducer::vIT_HLTBit
private

Definition at line 147 of file CSCHaloDataProducer.h.