52 const std::string& trackColName,
53 const std::string& trackFitResultColName,
54 const std::string& mcParticleColName,
55 const TVector3& beamSpot = TVector3(0., 0., 0.),
56 const TVector3& beamAxis = TVector3(0., 0., 1.)
81 const bool useClosestHitToIP =
false,
const bool useBFieldAtHit =
false);
This is the Reconstruction Event-Data Model Track.
TrackBuilder class to create the Track/TrackFitResult mdst output from the RecoTrack.
bool storeTrackFromRecoTrack(RecoTrack &recoTrack, const bool useClosestHitToIP=false, const bool useBFieldAtHit=false)
Stores a Belle2 Track from a Reco Track.
static uint32_t getHitPatternVXDInitializer(const RecoTrack &recoTrack)
Get the HitPattern in the VXD.
TVector3 m_beamAxis
Extrapolation target, positive z direction.
std::string m_trackColName
TrackColName (output).
std::string m_mcParticleColName
MCParticleColName (input, optional).
std::string m_trackFitResultColName
TrackFitResultColName (output).
TrackBuilder(const std::string &trackColName, const std::string &trackFitResultColName, const std::string &mcParticleColName, const TVector3 &beamSpot=TVector3(0., 0., 0.), const TVector3 &beamAxis=TVector3(0., 0., 1.))
Constructor of the class.
TVector3 m_beamSpot
Extrapolation target, origin.
static uint64_t getHitPatternCDCInitializer(const RecoTrack &recoTrack)
Get the HitPattern in the CDC.
Abstract base class for different kinds of events.