CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
FP420TrackMain.h
Go to the documentation of this file.
1 #ifndef FP420TrackMain_h
2 #define FP420TrackMain_h
3 
4 #include <string>
14 
18 
19 class TrackProducerFP420;
20 
22 public:
23  FP420TrackMain(const edm::ParameterSet &conf);
25 
28 
29 private:
33 
35 
36  int verbosity;
37  // Number of Detectors:
38  int dn0;
39  // Number of Stations:
40  int sn0_;
41  // Number of planes:
42  int pn0_;
43  // Number of semsors:
44  int rn0_;
45  // Number of planes types:
46  int xytype_;
47 
50 
53 
54  //double zUnit_;
55  double z420_;
56  double zD2_;
57  double zD3_;
58  double pitchX_;
59  double pitchY_;
60  double pitchXW_;
61  double pitchYW_;
62  double ZGapLDet_;
63  // double ZBoundDet_;
64  double ZSiStep_;
65  double ZSiPlane_;
66  double ZSiDet_;
67  double zBlade_;
68  double gapBlade_;
69 
70  double dXX_;
71  double dYY_;
72  double chiCutX_;
73  double chiCutY_;
74 
75  double zinibeg_;
76 
77  double XsensorSize_;
78  double YsensorSize_;
79 };
80 
81 #endif
bool UseHalfPitchShiftInY_
bool UseHalfPitchShiftInXW_
static std::string const input
Definition: EdmProvDump.cc:47
FP420TrackMain(const edm::ParameterSet &conf)
bool UseHalfPitchShiftInX_
void run(edm::Handle< ClusterCollectionFP420 > &input, TrackCollectionFP420 *toutput)
Runs the algorithm.
edm::ParameterSet conf_
bool UseHalfPitchShiftInYW_
TrackProducerFP420 * finderParameters_
std::string trackMode_