CMS 3D CMS Logo

TrackAssociatorParameters.h
Go to the documentation of this file.
1 #ifndef TrackAssociator_TrackAssociatorParameters_h
2 #define TrackAssociator_TrackAssociatorParameters_h 1
3 
4 // -*- C++ -*-
5 //
6 // Package: TrackAssociator
7 // Class: TrackAssociatorParameters
8 //
9 /*
10 
11  Description: track associator parameters
12 
13 */
14 //
15 // Original Author: Dmytro Kovalskyi
16 //
17 //
18 
33 
35  public:
39 
40  double dREcal;
41  double dRHcal;
42  double dRMuon;
43 
48 
55 
56  // account for trajectory change in the muon detector
57  // helps to ensure that all chambers are found.
58  // Recomended to be used in default configuration
59  // bool accountForTrajectoryChangeMuon;
60 
68 
69  bool useEcal;
70  bool useHcal;
71  bool useHO;
72  bool useCalo;
74  bool useMuon;
75  bool truthMatch;
76  bool useGEM;
77  bool useME0;
78 
89 
90  // Specify if we want to widen the search pass of the crossed
91  // calorimeter elements taking into account uncertainty
92  // of the track trajectory. The parameter below
93  // specifies how many standard deviations
94  // to account for. Negative numbers are ignored
95  // and trajectory is assumed to be known perfectly
97 
112 };
113 #endif
edm::EDGetTokenT< CaloTowerCollection > caloTowersToken
edm::EDGetTokenT< GEMSegmentCollection > gemSegmentsToken
void loadParameters(const edm::ParameterSet &, edm::ConsumesCollector &)
edm::EDGetTokenT< EBRecHitCollection > EBRecHitsToken
edm::EDGetTokenT< edm::PCaloHitContainer > simEcalHitsEBToken
edm::EDGetTokenT< HORecHitCollection > HOcollToken
edm::EDGetTokenT< ME0SegmentCollection > me0SegmentsToken
edm::EDGetTokenT< DTRecSegment4DCollection > dtSegmentsToken
edm::EDGetTokenT< edm::SimTrackContainer > simTracksToken
edm::EDGetTokenT< EERecHitCollection > EERecHitsToken
edm::EDGetTokenT< HBHERecHitCollection > HBHEcollToken
edm::EDGetTokenT< edm::SimVertexContainer > simVerticesToken
edm::EDGetTokenT< edm::PCaloHitContainer > simHcalHitsToken
edm::InputTag theEBRecHitCollectionLabel
Labels of the detector EDProducts.
edm::EDGetTokenT< CSCSegmentCollection > cscSegmentsToken
edm::EDGetTokenT< edm::PCaloHitContainer > simEcalHitsEEToken