CMS 3D CMS Logo

FP420TrackMain.h
Go to the documentation of this file.
1 #ifndef FP420TrackMain_h
2 #define FP420TrackMain_h
3 
4 #include <string>
7 
11 
12 class TrackProducerFP420;
13 
15 public:
16  FP420TrackMain(const edm::ParameterSet &conf);
18 
21 
22 private:
25 
27 
28  int verbosity;
29  // Number of Detectors:
30  int dn0;
31  // Number of Stations:
32  int sn0_;
33  // Number of planes:
34  int pn0_;
35  // Number of semsors:
36  int rn0_;
37  // Number of planes types:
38  int xytype_;
39 
42 
45 
46  //double zUnit_;
47  double z420_;
48  double zD2_;
49  double zD3_;
50  double pitchX_;
51  double pitchY_;
52  double pitchXW_;
53  double pitchYW_;
54  double ZGapLDet_;
55  // double ZBoundDet_;
56  double ZSiStep_;
57  double ZSiPlane_;
58  double ZSiDet_;
59  double zBlade_;
60  double gapBlade_;
61 
62  double dXX_;
63  double dYY_;
64  double chiCutX_;
65  double chiCutY_;
66 
67  double zinibeg_;
68 
69  double XsensorSize_;
70  double YsensorSize_;
71 };
72 
73 #endif
bool UseHalfPitchShiftInY_
bool UseHalfPitchShiftInXW_
static std::string const input
Definition: EdmProvDump.cc:47
FP420TrackMain(const edm::ParameterSet &conf)
void run(edm::Handle< ClusterCollectionFP420 > &input, TrackCollectionFP420 *toutput) const
Runs the algorithm.
bool UseHalfPitchShiftInX_
TrackProducerFP420 const * finderParameters_
bool UseHalfPitchShiftInYW_
std::string trackMode_