CMS 3D CMS Logo

CrosstalkInversion.h
Go to the documentation of this file.
1 #ifndef SiStripRecHitConverter_InverseCrosstalkMatrix_h
2 #define SiStripRecHitConverter_InverseCrosstalkMatrix_h
3 
4 #include <vector>
5 #include <cmath>
6 #include <cstdint>
8 
9 class SiStripCluster;
10 
11 namespace reco {
12 
14  public:
15  InverseCrosstalkMatrix(const unsigned N, const float x);
16  float operator()(const unsigned i, const unsigned j) const;
17 
18  private:
19  float element(const unsigned, const unsigned) const;
20  const unsigned N;
21  const double sq, lambdaP, lambdaM, denominator;
22 
23  public:
24  static std::vector<stats_t<float> > unfold(const SiStripCluster& q, const float x);
25  };
26 } // namespace reco
27 #endif
reco::InverseCrosstalkMatrix::unfold
static std::vector< stats_t< float > > unfold(const SiStripCluster &q, const float x)
Definition: CrosstalkInversion.cc:7
mps_fire.i
i
Definition: mps_fire.py:428
reco::InverseCrosstalkMatrix::operator()
float operator()(const unsigned i, const unsigned j) const
Definition: CrosstalkInversion.cc:52
reco::InverseCrosstalkMatrix
Definition: CrosstalkInversion.h:13
reco
fixed size matrix
Definition: AlignmentAlgorithmBase.h:46
reco::InverseCrosstalkMatrix::N
const unsigned N
Definition: CrosstalkInversion.h:20
reco::InverseCrosstalkMatrix::lambdaP
const double lambdaP
Definition: CrosstalkInversion.h:21
reco::InverseCrosstalkMatrix::InverseCrosstalkMatrix
InverseCrosstalkMatrix(const unsigned N, const float x)
Definition: CrosstalkInversion.cc:45
reco::InverseCrosstalkMatrix::lambdaM
const double lambdaM
Definition: CrosstalkInversion.h:21
ErrorPropogationTypes.h
submitPVResolutionJobs.q
q
Definition: submitPVResolutionJobs.py:84
reco::InverseCrosstalkMatrix::denominator
const double denominator
Definition: CrosstalkInversion.h:21
reco::InverseCrosstalkMatrix::sq
const double sq
Definition: CrosstalkInversion.h:21
dqmiolumiharvest.j
j
Definition: dqmiolumiharvest.py:66
SiStripCluster
Definition: SiStripCluster.h:8
reco::InverseCrosstalkMatrix::element
float element(const unsigned, const unsigned) const
Definition: CrosstalkInversion.cc:56