Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef DERIVATIONFRAMEWORKBPHYS_CASCADETOOLS_H
5 #define DERIVATIONFRAMEWORKBPHYS_CASCADETOOLS_H
13 #include "CLHEP/Vector/LorentzVector.h"
19 static const InterfaceID IID_CascadeTools(
"CascadeTools", 1, 1);
28 CascadeTools(
const std::string&
t,
const std::string&
n,
const IInterface*
p);
47 return IID_CascadeTools;
54 double invariantMass(
const std::vector<TLorentzVector> &moms,
const std::vector<double> &
masses)
const;
55 double invariantMass(
const std::vector<TLorentzVector> &moms)
const;
58 double pT(
const std::vector<TLorentzVector> &moms)
const;
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
double chi2(TH1 *h0, TH1 *h1)
Eigen::Matrix< double, 3, 1 > Vector3D
Class describing a Vertex.