CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 // $Id: TrackAssociatorParameters.h,v 1.9 2011/04/07 08:17:31 innocent Exp $
17 //
18 //
19 
21 
23  public:
26  void loadParameters( const edm::ParameterSet& );
27 
28  double dREcal;
29  double dRHcal;
30  double dRMuon;
31 
36 
43 
44  // account for trajectory change in the muon detector
45  // helps to ensure that all chambers are found.
46  // Recomended to be used in default configuration
47  // bool accountForTrajectoryChangeMuon;
48 
56 
57  bool useEcal;
58  bool useHcal;
59  bool useHO;
60  bool useCalo;
62  bool useMuon;
63  bool truthMatch;
64 
73 
74  // Specify if we want to widen the search pass of the crossed
75  // calorimeter elements taking into account uncertainty
76  // of the track trajectory. The parameter below
77  // specifies how many standard deviations
78  // to account for. Negative numbers are ignored
79  // and trajectory is assumed to be known perfectly
81 };
82 #endif
edm::InputTag theEBRecHitCollectionLabel
Labels of the detector EDProducts.
void loadParameters(const edm::ParameterSet &)