CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros 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 {
23  public:
24 
27 
30  std::auto_ptr<TrackCollectionFP420> &toutput
31  );
32 
33  private:
34 
35 
39 
40 
42 
43  int verbosity;
44  // Number of Detectors:
45  int dn0;
46  // Number of Stations:
47  int sn0_;
48  // Number of planes:
49  int pn0_;
50  // Number of semsors:
51  int rn0_;
52  // Number of planes types:
53  int xytype_;
54 
57 
60 
61  //double zUnit_;
62  double z420_;
63  double zD2_;
64  double zD3_;
65  double pitchX_;
66  double pitchY_;
67  double pitchXW_;
68  double pitchYW_;
69  double ZGapLDet_;
70  // double ZBoundDet_;
71  double ZSiStep_;
72  double ZSiPlane_;
73  double ZSiDet_;
74  double zBlade_;
75  double gapBlade_;
76 
77  double dXX_;
78  double dYY_;
79  double chiCutX_;
80  double chiCutY_;
81 
82  double zinibeg_;
83 
84  double XsensorSize_;
85  double YsensorSize_;
86 
87 };
88 
89 #endif
bool UseHalfPitchShiftInY_
bool UseHalfPitchShiftInXW_
FP420TrackMain(const edm::ParameterSet &conf)
void run(edm::Handle< ClusterCollectionFP420 > &input, std::auto_ptr< TrackCollectionFP420 > &toutput)
Runs the algorithm.
bool UseHalfPitchShiftInX_
tuple conf
Definition: dbtoconf.py:185
edm::ParameterSet conf_
bool UseHalfPitchShiftInYW_
TrackProducerFP420 * finderParameters_
std::string trackMode_