CMS 3D CMS Logo

RPixChargeShare.h
Go to the documentation of this file.
1 #ifndef SimPPS_PPSPixelDigiProducer_RPix_Charge_Share_H
2 #define SimPPS_PPSPixelDigiProducer_RPix_Charge_Share_H
3 
5 #include <vector>
8 
10 public:
11  RPixChargeShare(const edm::ParameterSet &params, uint32_t det_id, const PPSPixelTopology &ppt);
12  std::map<unsigned short, double> Share(const std::vector<RPixSignalPoint> &charge_map, const PPSPixelTopology &ppt);
13 
14 private:
15  uint32_t det_id_;
16  std::vector<double> signalCoupling_;
21 
23 
25  double chargeMap2E_[4][60][40];
26  const int xBinMax_[4] = {29, 59, 29, 59}; // X upper bins of the charge maps [0:3]
27  const int yBinMax_[4] = {19, 19, 39, 39}; // Y upper bins of the charge maps [0:3]
28 };
29 
30 #endif
PPSPixelTopology.h
RPixChargeShare
Definition: RPixChargeShare.h:9
CalibrationSummaryClient_cfi.params
params
Definition: CalibrationSummaryClient_cfi.py:14
RPixChargeShare::ChargeMapFile2E_
std::string ChargeMapFile2E_[4]
Definition: RPixChargeShare.h:24
CTPPSPixelIndices::getDefaultColDetSize
int getDefaultColDetSize() const
Definition: CTPPSPixelIndices.h:323
RPixChargeShare::Share
std::map< unsigned short, double > Share(const std::vector< RPixSignalPoint > &charge_map, const PPSPixelTopology &ppt)
Definition: RPixChargeShare.cc:42
RPixChargeShare::det_id_
uint32_t det_id_
Definition: RPixChargeShare.h:15
CTPPSPixelIndices
Definition: CTPPSPixelIndices.h:74
RPixChargeShare::pxlRowSize_
const int pxlRowSize_
Definition: RPixChargeShare.h:18
RPixChargeShare::RPixChargeShare
RPixChargeShare(const edm::ParameterSet &params, uint32_t det_id, const PPSPixelTopology &ppt)
Definition: RPixChargeShare.cc:6
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ParameterSet
Definition: ParameterSet.h:47
RPixChargeShare::pxlColSize_
const int pxlColSize_
Definition: RPixChargeShare.h:19
RPixChargeShare::chargeMap2E_
double chargeMap2E_[4][60][40]
Definition: RPixChargeShare.h:25
PPSPixelTopology
Definition: PPSPixelTopology.h:22
RPixSignalPoint.h
CTPPSPixelIndices::getDefaultRowDetSize
int getDefaultRowDetSize() const
Definition: CTPPSPixelIndices.h:322
RPixChargeShare::signalCoupling_
std::vector< double > signalCoupling_
Definition: RPixChargeShare.h:16
RPixChargeShare::yBinMax_
const int yBinMax_[4]
Definition: RPixChargeShare.h:27
RPixChargeShare::xBinMax_
const int xBinMax_[4]
Definition: RPixChargeShare.h:26
RPixChargeShare::pxlInd
CTPPSPixelIndices pxlInd
Definition: RPixChargeShare.h:17
RPixChargeShare::verbosity_
int verbosity_
Definition: RPixChargeShare.h:22
ParameterSet.h
RPixChargeShare::no_of_pixels_
int no_of_pixels_
Definition: RPixChargeShare.h:20