 |
Belle II Software
release-05-01-25
|
13 #include <calibration/CalibrationCollectorModule.h>
15 #include <framework/dataobjects/EventT0.h>
28 class CDCT0CalibrationCollectorModule :
public CalibrationCollectorModule {
double m_ndfCut
minimum pt required for track
bool m_BField
fit in case no magnetic field or not, if false, NDF=4 in cal P-value
double m_xmin
Min drift length.
std::string m_trackFitResultArrayName
Belle2::TrackFitResult StoreArray name.
double m_MinimumPt
minimum pt required for track
double m_PvalCut
minimum pt required for track
void prepare() override
Initializes the Module.
StoreObjPtr< EventT0 > m_eventTimeStoreObject
Event t0 object.
std::string m_trackArrayName
Belle2::Track StoreArray name.
CDCT0CalibrationCollectorModule()
Constructor.
std::string m_recoTrackArrayName
Belle2::RecoTrack StoreArray nam.e.
Abstract base class for different kinds of events.
Type-safe access to single objects in the data store.
std::string m_cdcHitArrayName
Belle2::CDCHit StoreArray name.
virtual ~CDCT0CalibrationCollectorModule()
Destructor.
bool m_EventT0Extraction
use Event T0 extraction or not.
std::string m_relRecoTrackTrackName
Relation between RecoTrack and Belle2:Track.
double halfCSize[56]
Half cell size.
void finish() override
Termination action.
void collect() override
Event action, collect information for calibration.