 |
Belle II Software
release-05-01-25
|
11 #include <framework/datastore/RelationsObject.h>
12 #include <tracking/dataobjects/RecoTrack.h>
13 #include <mdst/dataobjects/ECLCluster.h>
42 double clusterDistance,
double acceptanceFactor) :
void setBremEnergy(double bremEnergy)
Set the radiated energy.
double m_acceptanceFactor
The acceptance factor which is needed to find the BremHit.
void addRelationTo(const RelationsInterface< BASE > *object, float weight=1.0, const std::string &namedRelation="") const
Add a relation from this object to another object (with caching).
TVector3 m_position
The radiation position.
void setPosition(TVector3 &position)
Set the radiation position.
This is the Reconstruction Event-Data Model Track.
TVector3 getPosition() const
Return the radiation position.
void setClusterDistance(double distance)
Set the distance between the extrapolation and the bremCluster position.
double getEffAcceptanceFactor() const
Return the effective acceptance factor to find the BremHit.
double m_positionRadius
The radiation position radius.
Abstract base class for different kinds of events.
ClassDef(BremHit, 1)
Making this class a ROOT class.
double getClusterDistance() const
Return the angle difference between the extrapolation and the bremCluster position.
A bremsstrahlung hit that correlates an ECLCluster with a RecoTrack.
RelationsInterface< TObject > RelationsObject
Provides interface for getting/adding relations to objects in StoreArrays.
double m_bremEnergy
The radiated energy.
BremHit()=default
Empty constructor for root.
double getBremEnergy() const
Return the radiated energy.
double m_clusterDistance
Angle difference between the extrapolation and the bremCluster position.