 |
Belle II Software
release-05-01-25
|
13 #include <framework/datastore/RelationsObject.h>
102 void addR2(
float R2);
109 void addKsfwFS0(
const std::vector<float>& ksfwFS0);
116 void addKsfwFS1(
const std::vector<float>& ksfwFS1);
198 float getR2(
void)
const
float m_cosTBTO
cosine of the angle between the thrust axis of the B and the thrust axis of the ROE
TVector3 getThrustO(void) const
Get ROE thrust axis.
void addCosTBTO(float cosTBTO)
Add cosine of the angle between the thrust axis of the B and the thrust axis of the ROE.
void addR2(float R2)
Add reduced Fox-Wolfram moment R2.
void addCleoConesROE(const std::vector< float > &cleoConesROE)
Add vector of Cleo Cones constructed of only ROE particles.
void addCosTBz(float cosTBz)
Add cosine of the angle between the thrust axis of the B and the z-axis.
ClassDef(RelationsInterface, 0)
defines interface for accessing relations of objects in StoreArray.
float m_cosTBz
cosine of the angle between the thrust axis of the B and the z-axis
std::vector< float > m_cleoConesALL
vector of Cleo Cones constructed from all final state particles
TVector3 m_thrustO
ROE thrust axis.
std::vector< float > getCleoConesROE(void) const
Get vector of Cleo Cones constructed of only ROE particles.
float getCosTBz(void) const
Get cosine of the angle between the thrust axis of the B and the z-axis.
float m_thrustOm
magnitude of ROE thrust axis
std::vector< float > m_cleoConesROE
vector of Cleo Cones constructed from only ROE particles
void addKsfwFS1(const std::vector< float > &ksfwFS1)
Add vector of KSFW moments, Et, and mm2 for final state = 1.
std::vector< float > getKsfwFS1(void) const
Get vector of KSFW moments, Et, and mm2 for final state = 1.
std::vector< float > getCleoConesALL(void) const
Get vector of Cleo Cones constructed of all final state particles.
Abstract base class for different kinds of events.
void addThrustO(const TVector3 &thrustO)
Add ROE thrust axis.
float m_R2
reduced Fox-Wolfram moment R2
float m_thrustBm
magnitude of B thrust axis
std::vector< float > getKsfwFS0(void) const
Get vector of KSFW moments, Et, and mm2 for final state = 0.
void addCleoConesALL(const std::vector< float > &cleoConesALL)
Add vector of Cleo Cones constructed of all final state particles.
void addThrustBm(float thrustBm)
Add magnitude of B thrust axis.
float getThrustOm(void) const
Get magnitude of ROE thrust axis.
float getR2(void) const
Get reduced Fox-Wolfram moment R2.
TVector3 getThrustB(void) const
Get B thrust axis.
float getThrustBm(void) const
Get magnitude of B thrust axis.
This is a class for collecting variables used in continuum suppression.
float getCosTBTO(void) const
Get cosine of the angle between the thrust axis of the B and the thrust axis of the ROE.
std::vector< float > m_ksfwFS0
vector of KSFW moments, Et, and mm2 for final state = 0
RelationsInterface< TObject > RelationsObject
Provides interface for getting/adding relations to objects in StoreArrays.
ContinuumSuppression()
Default constructor.
TVector3 m_thrustB
B thrust axis.
void addThrustOm(float thrustOm)
Add magnitude of ROE thrust axis.
void addKsfwFS0(const std::vector< float > &ksfwFS0)
Add vector of KSFW moments, Et, and mm2 for final state = 0.
void addThrustB(const TVector3 &thrustB)
Add ROE thrust axis.
std::vector< float > m_ksfwFS1
vector of KSFW moments, Et, and mm2 for final state = 1