20 : name_(cfg.getParameter<
std::
string>(
"calibrationName")) {}
32 std::vector<ValuesIndexPair> derivsIndexPairs;
33 const unsigned int numNonZero = this->
derivatives(derivsIndexPairs, hit, tsos, setup, eventInfo);
36 for (
unsigned int i = 0;
i < numNonZero; ++
i) {
38 result[valuesIndex.second] = valuesIndex.first;
IntegratedCalibrationBase(const edm::ParameterSet &cfg)
Values and their parameter index.
def setup(process, global_tag, zero_tesla=False)
define event information passed to algorithms
std::pair< Values, unsigned int > ValuesIndexPair
x- and y-values
std::pair< double, double > Values
virtual unsigned int numParameters() const =0
How many parameters does this calibration define?
virtual std::vector< Values > derivatives(const TrackingRecHit &hit, const TrajectoryStateOnSurface &tsos, const edm::EventSetup &setup, const EventInfo &eventInfo) const
eventInfo
add run, event number and lumi section