 |
Belle II Software
release-05-02-19
|
13 #include <framework/core/Module.h>
16 #include <framework/datastore/StoreObjPtr.h>
17 #include <framework/dataobjects/EventT0.h>
18 #include <mdst/dataobjects/TrackFitResult.h>
38 class CDCCosmicAnalysisModule :
public Module {
64 void event()
override;
void beginRun() override
Begin run action.
StoreObjPtr< EventT0 > m_eventTimeStoreObject
Event t0.
short charge
charge of track
double Omega1
omega of 1st track.
std::string m_relRecoTrackTrackName
Releation between RecoTrack and Belle2:Track.
bool m_phi0InRad
Unit of phi0, true: radian, false: degree.
CDCCosmicAnalysisModule()
Constructor.
double eZ02
error on Z0 of 2nd track.
std::string m_trackArrayName
Belle2::Track StoreArray name.
double Phi01
Phi0 of 1st track.
void initialize() override
Initializes the Module.
double tanLambda1
TanLambda of 1st track.
double etanL1
error on TanLambda of 1st track.
double Z01
Z0 of 1st track.
void terminate() override
Termination action.
double Pt1
Pt of 1st track.
TVector3 posSeed1
seed position of the first track.
double Omega2
omega of 2nd track.
TTree * tree
output tree, save info of each hit.
double eZ01
error on Z0 of 1st track.
double Pval1
P-value of 1st track.
double eD02
error on D0 of 2nd track.
TVector3 Mom2
Momentum of 2nd track.
std::string m_outputFileName
Output file name.
double eOm1
error on Omega of 1st track.
bool m_eventT0Extraction
run with event t0 extraction
Abstract base class for different kinds of events.
double D01
D0 of 1st track.
double eD01
error on D0 of 1st track.
TVector3 Mom1
Momentum of 1st track.
TVector3 posSeed2
seed position of the second track.
bool m_storeTrackParErrors
Store error of track parameters or not.
double eOm2
error on Omega of 2nd track.
double Pval2
P-value of 2nd track.
virtual ~CDCCosmicAnalysisModule()
Destructor.
double Z02
Z0 of 2nd track.
std::string m_recoTrackArrayName
Belle2::RecoTrack StoreArray nam.e.
void endRun() override
End run action.
double ePhi01
error on Phi0 of 1st track.
double ePhi02
error on Phi0 of 2nd track.
double Phi02
Phi0 of 2nd track.
bool m_bField
Data are taken with B-field or not, if true, NDF=5 in cal P-value.
double D02
D0 of 2nd track.
std::string m_treeName
output tree name.
std::string m_trackFitResultArrayName
Belle2::TrackFitResult StoreArray name.
double tanLambda2
Tanlambda of 2nd track.
double Pt2
Pt of 2nd track.
void event() override
Event action (main routine).
TFile * tfile
Output file.
double etanL2
error on TanLambda of 2nd track.
double ndf2
degree of freedom of 2nd track.
double ndf1
degree of freedom of 1st track.