#include <RPixChargeShare.h>
Public Member Functions | |
RPixChargeShare (const edm::ParameterSet ¶ms, uint32_t det_id, const PPSPixelTopology &ppt) | |
std::map< unsigned short, double > | Share (const std::vector< RPixSignalPoint > &charge_map, const PPSPixelTopology &ppt) |
Private Attributes | |
double | chargeMap2E_ [4][60][40] |
std::string | ChargeMapFile2E_ [4] |
uint32_t | det_id_ |
int | no_of_pixels_ |
const int | pxlColSize_ = pxlInd.getDefaultColDetSize() |
CTPPSPixelIndices | pxlInd |
const int | pxlRowSize_ = pxlInd.getDefaultRowDetSize() |
std::vector< double > | signalCoupling_ |
int | verbosity_ |
const int | xBinMax_ [4] = {29, 59, 29, 59} |
const int | yBinMax_ [4] = {19, 19, 39, 39} |
Definition at line 9 of file RPixChargeShare.h.
RPixChargeShare::RPixChargeShare | ( | const edm::ParameterSet & | params, |
uint32_t | det_id, | ||
const PPSPixelTopology & | ppt | ||
) |
Definition at line 6 of file RPixChargeShare.cc.
References chargeMap2E_, ChargeMapFile2E_, Exception, corrVsCorr::filename, PPSPixelTopology::getNoPixels(), mps_fire::i, createfilelist::int, ALPAKA_ACCELERATOR_NAMESPACE::ecal::reconstruction::internal::endcap::ix(), ALPAKA_ACCELERATOR_NAMESPACE::ecal::reconstruction::internal::endcap::iy(), no_of_pixels_, submitPVValidationJobs::params, signalCoupling_, AlCaHLTBitMon_QueryRunRegistry::string, verbosity_, and edmStreamStallGrapher::xUpper.
std::map< unsigned short, double > RPixChargeShare::Share | ( | const std::vector< RPixSignalPoint > & | charge_map, |
const PPSPixelTopology & | ppt | ||
) |
Definition at line 42 of file RPixChargeShare.cc.
References chargeMap2E_, det_id_, MillePedeFileConverter_cfg::e, PPSPixelTopology::PixelInfo::effFactor(), PPSPixelTopology::getNoPixelsSimX(), PPSPixelTopology::getNoPixelsSimY(), PPSPixelTopology::getPhysActiveEdgeDist(), PPSPixelTopology::getPitchSimX(), PPSPixelTopology::getPitchSimY(), PPSPixelTopology::getPixelsInvolved(), PPSPixelTopology::getSimXWidth(), PPSPixelTopology::getSimYWidth(), mps_fire::i, createfilelist::int, dqmdumpme::k, MainPageGenerator::l, visualization-live-secondInstance_cfg::m, PPSPixelTopology::PixelInfo::pixelColNo(), PPSPixelTopology::pixelIndex(), PPSPixelTopology::pixelRange(), PPSPixelTopology::PixelInfo::pixelRowNo(), funct::pow(), pxlColSize_, pxlRowSize_, signalCoupling_, mathSSE::sqrt(), verbosity_, xBinMax_, and yBinMax_.
|
private |
Definition at line 25 of file RPixChargeShare.h.
Referenced by RPixChargeShare(), and Share().
|
private |
Definition at line 24 of file RPixChargeShare.h.
Referenced by RPixChargeShare().
|
private |
Definition at line 15 of file RPixChargeShare.h.
Referenced by Share().
|
private |
Definition at line 20 of file RPixChargeShare.h.
Referenced by RPixChargeShare().
|
private |
Definition at line 19 of file RPixChargeShare.h.
Referenced by Share().
|
private |
Definition at line 17 of file RPixChargeShare.h.
|
private |
Definition at line 18 of file RPixChargeShare.h.
Referenced by Share().
|
private |
Definition at line 16 of file RPixChargeShare.h.
Referenced by RPixChargeShare(), and Share().
|
private |
Definition at line 22 of file RPixChargeShare.h.
Referenced by RPixChargeShare(), and Share().
|
private |
Definition at line 26 of file RPixChargeShare.h.
Referenced by Share().
|
private |
Definition at line 27 of file RPixChargeShare.h.
Referenced by Share().