#include "SiTrivialInduceChargeOnStrips.h"
#include "Geometry/TrackerGeometryBuilder/interface/StripGeomDetUnit.h"
#include "Geometry/CommonTopologies/interface/StripTopology.h"
#include "Geometry/TrackerGeometryBuilder/interface/StripGeomDetType.h"
#include <Math/ProbFuncMathCore.h>
#include "DataFormats/TrackerCommon/interface/TrackerTopology.h"
#include "Geometry/Records/interface/IdealGeometryRecord.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 24 of file SiTrivialInduceChargeOnStrips.cc.
References linker::i.
{ 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; }