Go to the documentation of this file.
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;
80 for (
unsigned int i = 0;
i < nc;
i++) {
82 for (
unsigned int j1 = 0; j1 <
dimension; 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";
bool momentumFromModeCartesian(TrajectoryStateOnSurface const &tsos, GlobalVector &momentum)
const TrackExtraRef & extra() const
reference to "extra" object
const GsfTrackExtraRef & gsfExtra() const
reference to "extra" object
ROOT::Math::SVector< double, 5 > AlgebraicVector5
*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
ROOT::Math::SMatrix< double, 5, 5, ROOT::Math::MatRepSym< double, 5 > > AlgebraicSymMatrix55