CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
StripCPEfromTemplate.h
Go to the documentation of this file.
1 #ifndef RecoLocalTracker_SiStripRecHitConverter_StripCPEfromTemplate_H
2 #define RecoLocalTracker_SiStripRecHitConverter_StripCPEfromTemplate_H
3 
5 
8 
9 
11 {
12 
13  public:
14 
15 
18 
20  const MagneticField& mag,
21  const TrackerGeometry& geom,
22  const SiStripLorentzAngle& lorentz,
23  const SiStripConfObject& confObj,
24  const SiStripLatency& latency)
25  : StripCPE(conf, mag, geom, lorentz, confObj, latency ),
26  use_template_reco( conf.getParameter<bool>("UseTemplateReco") ),
27  template_reco_speed( conf.getParameter<int>("TemplateRecoSpeed") ),
28  use_strip_split_cluster_errors( conf.getParameter<bool>("UseStripSplitClusterErrors") )
29  {
30  templ.pushfile( 11 );
31  templ.pushfile( 12 );
32  templ.pushfile( 13 );
33  templ.pushfile( 14 );
34  templ.pushfile( 15 );
35  templ.pushfile( 16 );
36 
37  //cout << "STRIPS: (int)use_template_reco = " << (int)use_template_reco << endl;
38  //cout << "template_reco_speed = " << template_reco_speed << endl;
39  //cout << "(int)use_strip_split_cluster_errors = " << (int)use_strip_split_cluster_errors << endl;
40  }
41 
42  private:
43 
45 
49 
50 };
51 #endif
T mag() const
The vector magnitude. Equivalent to sqrt(vec.mag2())
StripClusterParameterEstimator::LocalValues localParameters(const SiStripCluster &, const GeomDetUnit &, const LocalTrajectoryParameters &) const
std::pair< LocalPoint, LocalError > LocalValues
StripCPEfromTemplate(edm::ParameterSet &conf, const MagneticField &mag, const TrackerGeometry &geom, const SiStripLorentzAngle &lorentz, const SiStripConfObject &confObj, const SiStripLatency &latency)
bool pushfile(int filenum)
tuple conf
Definition: dbtoconf.py:185