CMS 3D CMS Logo

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 
16 
18  localParameters( const SiStripCluster&, const GeomDetUnit&, const LocalTrajectoryParameters&) const override;
19 
21  const MagneticField& mag,
22  const TrackerGeometry& geom,
23  const SiStripLorentzAngle& lorentz,
24  const SiStripBackPlaneCorrection& backplaneCorrections,
25  const SiStripConfObject& confObj,
26  const SiStripLatency& latency)
27  : StripCPE(conf, mag, geom, lorentz, backplaneCorrections, confObj, latency ),
28  use_template_reco( conf.getParameter<bool>("UseTemplateReco") ),
29  template_reco_speed( conf.getParameter<int>("TemplateRecoSpeed") ),
30  use_strip_split_cluster_errors( conf.getParameter<bool>("UseStripSplitClusterErrors") )
31  {
38 
39  //cout << "STRIPS: (int)use_template_reco = " << (int)use_template_reco << endl;
40  //cout << "template_reco_speed = " << template_reco_speed << endl;
41  //cout << "(int)use_strip_split_cluster_errors = " << (int)use_strip_split_cluster_errors << endl;
42  }
43 
44  private:
45 
46  std::vector< SiStripTemplateStore > theStripTemp_;
47 
51 
52 };
53 #endif
StripClusterParameterEstimator::LocalValues localParameters(const SiStripCluster &, const GeomDetUnit &, const LocalTrajectoryParameters &) const override
T mag() const
The vector magnitude. Equivalent to sqrt(vec.mag2())
std::pair< LocalPoint, LocalError > LocalValues
std::vector< SiStripTemplateStore > theStripTemp_
StripClusterParameterEstimator::LocalValues localParameters(const SiStripCluster &cl, const GeomDetUnit &) const override
Definition: StripCPE.cc:65
StripCPEfromTemplate(edm::ParameterSet &conf, const MagneticField &mag, const TrackerGeometry &geom, const SiStripLorentzAngle &lorentz, const SiStripBackPlaneCorrection &backplaneCorrections, const SiStripConfObject &confObj, const SiStripLatency &latency)
latency
hardware algo
static bool pushfile(int filenum, std::vector< SiStripTemplateStore > &theStripTemp_)