CMS 3D CMS Logo

GlobalHaloDataProducer.h
Go to the documentation of this file.
1 #ifndef RECOBEAMHALO_PRODUCERS_GLOBALHALODATAPRODUCER_H
2 #define RECOBEAMHALO_PRODUCERS_GLOBALHALODATAPRODUCER_H
3 
4 /*
5  [class]:GlobalHaloDataProducer
6  [authors]: R. Remington, The University of Florida
7  [description]: EDProducer which runs the GlobalHaloAlgo and stores the GlobalHaloData object to the event.
8  [date]: October 15, 2009
9 */
10 
11 //Standard C++ classes
12 #include <iostream>
13 #include <string>
14 #include <map>
15 #include <vector>
16 #include <utility>
17 #include <ostream>
18 #include <fstream>
19 #include <algorithm>
20 #include <cmath>
21 #include <memory>
22 #include <iomanip>
23 #include <cstdlib>
24 
25 // user include files
33 
36 //Included Classes (semi-alphabetical)
45 
123 
130 
134 
163 
168 
173 
178 
179 namespace reco {
181  public:
182  explicit GlobalHaloDataProducer(const edm::ParameterSet&);
183  ~GlobalHaloDataProducer() override;
184 
185  private:
186  void produce(edm::Event&, const edm::EventSetup&) override;
187 
189 
195 
199 
211 
217 
218  bool ishlt;
219  };
220 } // namespace reco
221 
222 #endif
Propagator.h
CSCRecHit2DCollection.h
CaloJetCollection.h
Handle.h
CaloJet.h
CSCCorrelatedLCTDigiCollection.h
reco::GlobalHaloDataProducer::GlobalAlgo
GlobalHaloAlgo GlobalAlgo
Definition: GlobalHaloDataProducer.h:188
Muon.h
StripGeomDetUnit.h
MessageLogger.h
Cylinder.h
MuonPatternRecoDumper.h
SteppingHelixPropagator.h
TrackerGeometry.h
StripGeomDetType.h
PixelTopology.h
ESHandle.h
DTRecHitCollection.h
TriggerResults.h
AlgebraicObjects.h
reco::GlobalHaloDataProducer::IT_CSCRecHit
edm::InputTag IT_CSCRecHit
Definition: GlobalHaloDataProducer.h:192
SiStripMatchedRecHit2DCollection.h
edm::EDGetTokenT
Definition: EDGetToken.h:33
CSCStripDigi.h
CSCWireDigi.h
L1MuGMTReadoutCollection.h
EBDetId.h
EEDetId.h
SiPixelCluster.h
reco::GlobalHaloDataProducer::EcalMaxMatchingRadius
float EcalMaxMatchingRadius
Definition: GlobalHaloDataProducer.h:213
reco::GlobalHaloDataProducer::IT_Muon
edm::InputTag IT_Muon
Definition: GlobalHaloDataProducer.h:194
reco::GlobalHaloDataProducer::cschalo_token_
edm::EDGetTokenT< CSCHaloData > cschalo_token_
Definition: GlobalHaloDataProducer.h:205
CSCDBCrosstalk.h
reco::GlobalHaloDataProducer::IT_met
edm::InputTag IT_met
Definition: GlobalHaloDataProducer.h:191
EDProducer.h
GluedGeomDet.h
TrackingGeometry.h
RPCRoll.h
PhotonFwd.h
ESDetId.h
reco
fixed size matrix
Definition: AlignmentAlgorithmBase.h:45
MuonTransientTrackingRecHit.h
StripTopology.h
TransientTrack.h
ConversionFwd.h
RecoCandidate.h
ESGetToken.h
GlobalHaloData.h
EcalRecHitCollections.h
CaloMETFwd.h
CSCDetId.h
L1CSCStatusDigiCollection.h
L1MuRegionalCand.h
CandidateFwd.h
ESDataFrame.h
reco::GlobalHaloDataProducer::ecalhalo_token_
edm::EDGetTokenT< EcalHaloData > ecalhalo_token_
Definition: GlobalHaloDataProducer.h:206
CSCComparatorDigi.h
Plane.h
MakerMacros.h
Photon.h
Track.h
TrackFwd.h
reco::GlobalHaloDataProducer::IT_CaloTower
edm::InputTag IT_CaloTower
Definition: GlobalHaloDataProducer.h:190
CSCDBNoiseMatrixRcd.h
HFRecHit.h
reco::GlobalHaloDataProducer::cscgeometry_token_
edm::ESGetToken< CSCGeometry, MuonGeometryRecord > cscgeometry_token_
Definition: GlobalHaloDataProducer.h:208
CaloMET.h
reco::GlobalHaloDataProducer::EcalMinMatchingRadius
float EcalMinMatchingRadius
Definition: GlobalHaloDataProducer.h:212
L1MuGMTReadoutRecord.h
MuonFwd.h
reco::GlobalHaloDataProducer::HcalMinMatchingRadius
float HcalMinMatchingRadius
Definition: GlobalHaloDataProducer.h:214
IdealMagneticFieldRecord.h
CSCLayerGeometry.h
EcalRecHit.h
reco::GlobalHaloDataProducer::produce
void produce(edm::Event &, const edm::EventSetup &) override
Definition: GlobalHaloDataProducer.cc:90
EDGetToken.h
PixelGeomDetType.h
GlobalTrackingGeometryRecord.h
DTLayer.h
CaloGeometryRecord.h
reco::GlobalHaloDataProducer::hcalhalo_token_
edm::EDGetTokenT< HcalHaloData > hcalhalo_token_
Definition: GlobalHaloDataProducer.h:207
DTGeometry.h
EcalSubdetector.h
RPCDetId.h
Cone.h
RPCRecHitCollection.h
TrackerDigiGeometryRecord.h
SiPixelRecHitCollection.h
CaloSubdetectorGeometry.h
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
CSCDBPedestals.h
CSCIndexer.h
reco::GlobalHaloDataProducer::IT_CSCHaloData
edm::InputTag IT_CSCHaloData
Definition: GlobalHaloDataProducer.h:196
reco::GlobalHaloDataProducer::IT_HcalHaloData
edm::InputTag IT_HcalHaloData
Definition: GlobalHaloDataProducer.h:198
L1CSCTrackCollection.h
HcalDetId.h
reco::GlobalHaloDataProducer::cscrechit_token_
edm::EDGetTokenT< CSCRecHit2DCollection > cscrechit_token_
Definition: GlobalHaloDataProducer.h:203
reco::GlobalHaloDataProducer::calogeometry_token_
edm::ESGetToken< CaloGeometry, CaloGeometryRecord > calogeometry_token_
Definition: GlobalHaloDataProducer.h:210
reco::GlobalHaloDataProducer::HcalMaxMatchingRadius
float HcalMaxMatchingRadius
Definition: GlobalHaloDataProducer.h:215
ModuleDef.h
PdfInfo.h
SiStripRecHit2DCollection.h
reco::GlobalHaloDataProducer::calomet_token_
edm::EDGetTokenT< reco::CaloMETCollection > calomet_token_
Definition: GlobalHaloDataProducer.h:201
CSCDBNoiseMatrix.h
edm::stream::EDProducer
Definition: EDProducer.h:38
CSCStripDigiCollection.h
MagneticField.h
CaloTowerDetId.h
edm::EventSetup
Definition: EventSetup.h:58
AnalyticalPropagator.h
HcalSubdetector.h
DTRecSegment4D.h
GeometricDet.h
TrajectorySeedCollection.h
edm::ESGetToken< CSCGeometry, MuonGeometryRecord >
CSCDBCrosstalkRcd.h
EEDataFrame.h
HBHERecHit.h
reco::GlobalHaloDataProducer::GlobalHaloDataProducer
GlobalHaloDataProducer(const edm::ParameterSet &)
Definition: GlobalHaloDataProducer.cc:15
MET.h
GeomDet.h
CaloCellGeometry.h
reco::GlobalHaloDataProducer::IT_EcalHaloData
edm::InputTag IT_EcalHaloData
Definition: GlobalHaloDataProducer.h:197
DTWireId.h
reco::GlobalHaloDataProducer::calotower_token_
edm::EDGetTokenT< edm::View< reco::Candidate > > calotower_token_
Definition: GlobalHaloDataProducer.h:200
CSCLayer.h
DetId.h
Frameworkfwd.h
MuonTransientTrackingRecHitBuilder.h
LocalPoint.h
reco::GlobalHaloDataProducer::ishlt
bool ishlt
Definition: GlobalHaloDataProducer.h:218
reco::GlobalHaloDataProducer::~GlobalHaloDataProducer
~GlobalHaloDataProducer() override
Definition: GlobalHaloDataProducer.cc:165
CSCDBGainsRcd.h
CaloGeometry.h
MuonServiceProxy.h
reco::GlobalHaloDataProducer
Definition: GlobalHaloDataProducer.h:180
PixelGeomDetUnit.h
GlobalVector.h
EventSetup.h
RPCDigiCollection.h
HcalRecHitCollections.h
CSCComparatorDigiCollection.h
HORecHit.h
CSCDBGains.h
reco::GlobalHaloDataProducer::IT_CSCSegment
edm::InputTag IT_CSCSegment
Definition: GlobalHaloDataProducer.h:193
CSCSegment.h
CSCWireDigiCollection.h
CSCRecHit2D.h
Candidate.h
reco::GlobalHaloDataProducer::muon_token_
edm::EDGetTokenT< reco::MuonCollection > muon_token_
Definition: GlobalHaloDataProducer.h:204
View.h
ParameterSet.h
reco::GlobalHaloDataProducer::globaltrackinggeometry_token_
edm::ESGetToken< GlobalTrackingGeometry, GlobalTrackingGeometryRecord > globaltrackinggeometry_token_
Definition: GlobalHaloDataProducer.h:209
MuonGeometryRecord.h
GlobalHaloAlgo.h
reco::GlobalHaloDataProducer::CaloTowerEtThreshold
float CaloTowerEtThreshold
Definition: GlobalHaloDataProducer.h:216
CSCChamber.h
GlobalTrackingGeometry.h
edm::Event
Definition: Event.h:73
LocalVector.h
CSCDBPedestalsRcd.h
RecSegment.h
GlobalHaloAlgo
Definition: GlobalHaloAlgo.h:60
reco::GlobalHaloDataProducer::cscsegment_token_
edm::EDGetTokenT< CSCSegmentCollection > cscsegment_token_
Definition: GlobalHaloDataProducer.h:202
GlobalPoint.h
RPCGeometry.h
edm::InputTag
Definition: InputTag.h:15
CSCSectorReceiverLUT.h
CSCGeometry.h
DTRecSegment4DCollection.h
CSCSegmentCollection.h
Conversion.h