Belle II Software development
Thrust.h
1/**************************************************************************
2 * basf2 (Belle II Analysis Software Framework) *
3 * Author: The Belle II Collaboration *
4 * *
5 * See git log for contributors and copyright holders. *
6 * This file is licensed under LGPL-3.0, see LICENSE.md. *
7 **************************************************************************/
8#pragma once
9
10#include <Math/Vector3D.h>
11#include <Math/Vector4D.h>
12
13#include <vector>
14
15
16namespace Belle2 {
23 class Thrust {
24 public:
28 static ROOT::Math::XYZVector calculateThrust(const std::vector<ROOT::Math::PxPyPzEVector>& momenta);
29 };
30
31
33} // Belle2 namespace
34
35
Class to calculate the thrust axis.
Definition: Thrust.h:23
static ROOT::Math::XYZVector calculateThrust(const std::vector< ROOT::Math::PxPyPzEVector > &momenta)
calculates the thrust axis
Definition: Thrust.cc:71
Abstract base class for different kinds of events.