![]() |
![]() |
#include "SiTrivialInduceChargeOnStrips.h"
#include "Geometry/TrackerGeometryBuilder/interface/StripGeomDetUnit.h"
#include "Geometry/CommonTopologies/interface/StripTopology.h"
#include "Geometry/TrackerGeometryBuilder/interface/StripGeomDetType.h"
#include "DataFormats/Math/interface/approx_erf.h"
#include "DataFormats/SiStripDetId/interface/TECDetId.h"
#include "DataFormats/SiStripDetId/interface/TIBDetId.h"
#include "DataFormats/SiStripDetId/interface/TIDDetId.h"
#include "DataFormats/SiStripDetId/interface/TOBDetId.h"
#include "FWCore/Utilities/interface/Exception.h"
#include <algorithm>
#include <iostream>
Go to the source code of this file.
Functions | |
static std::vector < std::vector< double > > | fillSignalCoupling (const edm::ParameterSet &conf, int nTypes, const std::string *typeArray) |
static std::vector<std::vector<double> > fillSignalCoupling | ( | const edm::ParameterSet & | conf, |
int | nTypes, | ||
const std::string * | typeArray | ||
) | [static] |
Definition at line 26 of file SiTrivialInduceChargeOnStrips.cc.
References edm::ParameterSet::getParameter(), i, alignBH_cfg::mode, and AlCaHLTBitMon_QueryRunRegistry::string.
{ std::vector<std::vector<double> > signalCoupling; signalCoupling.reserve(nTypes); std::string mode = conf.getParameter<bool>("APVpeakmode") ? "Peak" : "Dec"; for(int i=0; i<nTypes; ++i) { signalCoupling.push_back(conf.getParameter<std::vector<double> >("CouplingConstant"+mode+typeArray[i])); } return signalCoupling; }