#include "DQM/SiStripCommissioningAnalysis/interface/SiStripPulseShape.h"
#include <TF1.h>
#include <TMath.h>
Go to the source code of this file.
Functions | |
double | fdeconv (double *x, double *par) |
double | fdeconv_convoluted (double *x, double *par) |
double | fpeak (double *x, double *par) |
double | fpeak_convoluted (double *x, double *par) |
double | get_compensation (double x) |
double | pulse (double x, double y, double z, double t) |
double | pulse_raw (double x, double y, double z, double t) |
double | pulse_x0 (double y, double z, double t) |
double | pulse_x0_yz (double z, double t) |
double | pulse_yz (double x, double z, double t) |
double fdeconv | ( | double * | x, |
double * | par | ||
) |
Definition at line 102 of file SiStripPulseShape.cc.
References fpeak(), and geometryCSVtoXML::xz.
Referenced by CalibrationAlgorithm::CalibrationAlgorithm(), and SiStripPulseShape::getNormalizedValue().
double fdeconv_convoluted | ( | double * | x, |
double * | par | ||
) |
Definition at line 116 of file SiStripPulseShape.cc.
References fpeak_convoluted(), and geometryCSVtoXML::xz.
Referenced by SamplingAlgorithm::SamplingAlgorithm().
double fpeak | ( | double * | x, |
double * | par | ||
) |
Definition at line 87 of file SiStripPulseShape.cc.
References get_compensation(), pulse(), alignCSCRings::s, lumiQTWidget::t, geometryCSVtoXML::xx, detailsBasic3DVector::y, and detailsBasic3DVector::z.
Referenced by CalibrationAlgorithm::CalibrationAlgorithm(), fdeconv(), fpeak_convoluted(), and SiStripPulseShape::getNormalizedValue().
double fpeak_convoluted | ( | double * | x, |
double * | par | ||
) |
Definition at line 110 of file SiStripPulseShape.cc.
Referenced by fdeconv_convoluted(), and SamplingAlgorithm::SamplingAlgorithm().
double get_compensation | ( | double | x | ) |
double pulse | ( | double | x, |
double | y, | ||
double | z, | ||
double | t | ||
) |
Definition at line 58 of file SiStripPulseShape.cc.
References pulse_raw(), pulse_x0(), pulse_x0_yz(), pulse_yz(), vertices_cff::x, and detailsBasic3DVector::y.
Referenced by CSCUpgradeCathodeLCTProcessor::findLCTs(), CSCCathodeLCTProcessor::findLCTs(), fpeak(), pos::PixelFEDTestDAC::levelEncoder(), HcalSiPMHitResponse::makeSiPMSignal(), CSCCathodeLCTProcessor::patternFinding(), CSCUpgradeCathodeLCTProcessor::preTrigger(), CSCCathodeLCTProcessor::preTrigger(), CSCCathodeLCTProcessor::pulseExtension(), FitterFuncs::PulseShapeFunctor::PulseShapeFunctor(), AbsElectronicODERHS::setInputPulse(), HcalQie::shape(), and EcalUncalibRecHitTimeWeightsAlgo< EBDataFrame >::time().
double pulse_raw | ( | double | x, |
double | y, | ||
double | z, | ||
double | t | ||
) |
Definition at line 20 of file SiStripPulseShape.cc.
References JetChargeProducer_cfi::exp, funct::pow(), and detailsBasic3DVector::z.
Referenced by pulse().
double pulse_x0 | ( | double | y, |
double | z, | ||
double | t | ||
) |
Definition at line 36 of file SiStripPulseShape.cc.
References JetChargeProducer_cfi::exp, and detailsBasic3DVector::z.
Referenced by pulse().
double pulse_x0_yz | ( | double | z, |
double | t | ||
) |
Definition at line 53 of file SiStripPulseShape.cc.
References JetChargeProducer_cfi::exp.
Referenced by pulse().
double pulse_yz | ( | double | x, |
double | z, | ||
double | t | ||
) |
Definition at line 41 of file SiStripPulseShape.cc.
References JetChargeProducer_cfi::exp, and vertices_cff::x.
Referenced by pulse().