18#include <reconstruction/calibration/BeamSpotBoostInvMass/Splitter.h>
23namespace Belle2::BeamSpotCalib {
64 std::vector<Event> getEvents(TTree* tr);
71 std::tuple<std::vector<Eigen::VectorXd>, std::vector<Eigen::MatrixXd>, Eigen::MatrixXd> runBeamSpotAnalysis(
72 std::vector<Event> evts,
73 const std::vector<double>& splitPoints);
Event containing two tracks.
int nBootStrap
random bootstrap weight (n=1 -> original sample)
Track mu1
other track in the event
Track mu0
track in the event
void toMicroM()
from [cm] to [um]
double t
time of event [hours]
bool isSig
is not removed by quality cuts?
track parameters (neglecting curvature)
double z0
z position of the POCA
double tanlambda
tan of angle in the z-dirrection, if zero no movement in z
double d0
signed distance to the POCA in x-y plane
double phi0
angle of the track in x-y plane