42 extra->outerStateLocalParameters(),
43 extra->outerStateCovariances(),
44 extra->outerStateLocalPzSign(),
56 extra->innerStateLocalParameters(),
57 extra->innerStateCovariances(),
58 extra->innerStateLocalPzSign(),
64 const std::vector<ParameterVector>&
parameters,
65 const std::vector<CovarianceMatrix>& covariances,
72 unsigned int nc(weights.size());
76 std::vector<TrajectoryStateOnSurface>
components;
77 components.reserve(nc);
80 for (
unsigned int i = 0;
i < nc;
i++) {
82 for (
unsigned int j1 = 0; j1 <
dimension; j1++) {
83 pars[j1] = parameters[
i](j1);
84 for (
unsigned int j2 = 0; j2 <= j1; j2++)
85 cov(j1, j2) = covariances[
i](j1, j2);
100 edm::LogError(
"MultiTrajectoryStateTransform") <<
"Missing ES components";
114 edm::LogError(
"MultiTrajectoryStateTransform") <<
"Missing magnetic field";
const TrackExtraRef & extra() const
reference to "extra" object
Log< level::Error, false > LogError
const Plane & surface() const
The nominal surface of the GeomDet.
ROOT::Math::SVector< double, 5 > AlgebraicVector5
const GsfTrackExtraRef & gsfExtra() const
reference to "extra" object
virtual const GeomDet * idToDet(DetId) const =0
ROOT::Math::SMatrix< double, 5, 5, ROOT::Math::MatRepSym< double, 5 > > AlgebraicSymMatrix55
bool momentumFromModeCartesian(TrajectoryStateOnSurface const &tsos, GlobalVector &momentum)
tuple AnalyticalPropagator
*vegas h *****************************************************used in the default bin number in original ***version of VEGAS is ***a higher bin number might help to derive a more precise ***grade subtle point