 |
Belle II Software
release-05-02-19
|
10 #ifndef FILLTRACKFITNTUPLEMODULE_H_
11 #define FILLTRACKFITNTUPLEMODULE_H_
13 #include <framework/core/Module.h>
14 #include <tracking/modules/trackingPerformanceEvaluation/PerformanceEvaluationBaseClass.h>
18 #include <framework/datastore/StoreArray.h>
20 #include <mdst/dataobjects/Track.h>
22 #include <tracking/dataobjects/RecoTrack.h>
35 class FillTrackFitNtupleModule :
public Module, PerformanceEvaluationBaseClass {
46 void event()
override;
std::string m_RecoTracksName
RecoTrack StoreArray name.
TNtuple * m_n_MultiParticle
Multi particle ntuple.
int m_ParticleHypothesis
Particle Hypothesis for the track fit (default: 211)
void initialize() override
Require the store arrays and create the output root file.
StoreArray< Track > m_Tracks
Track StoreArray.
StoreArray< RecoTrack > m_RecoTracks
RecoTrack StoreArray.
Abstract base class for different kinds of events.
FillTrackFitNtupleModule()
Default Empty Constructor.
std::string m_TracksName
Track StoreArray name.
Accessor to arrays stored in the data store.
void terminate() override
Save output root file with ntuple.
void event() override
Loop over Track objects and fill ntuples with tracking parameters.