BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
recoRun1.C File Reference
#include "TFile.h"
#include "TString.h"
#include "TTree.h"
#include "qaRun1.C"
#include "recoRun1.C"
Include dependency graph for recoRun1.C:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void recoRun1 ()
void reco (Int_t runId=648, Int_t nEvents=10000)
void qa (Int_t runId=650, Int_t nEvents=0)
Float_t DistFromPointToLine2D (Float_t A, Float_t B, Float_t C, Float_t Mx, Float_t My)
Float_t DistFromPointToLine3D (TVector3 direction, TVector3 vertex, TVector3 hit)

Variables

TFile * fOut = new TFile("bmndst_qa.root", "RECREATE")
UInt_t nBins1 = 200
Float_t boundX = 120.0 * 2.414 / 2.0
Float_t boundY = boundX
Float_t zMin = 500
Float_t zMax = 800
TH2F * h_xy1 = new TH2F("hxy_DCH1", "hxy_DCH1", nBins1, -boundX, boundX, nBins1, -boundY, boundY)
TH2F * h_xy2 = new TH2F("hxy_DCH2", "hxy_DCH2", nBins1, -boundX, boundX, nBins1, -boundY, boundY)
UInt_t nBins2 = 200
Float_t res_bound = 0.0
TH1I * h_nHits = new TH1I("h_nHits", "h_nHits", 5, 0, 5)
TH1F * h_dch1_dist_3d = new TH1F("h_dch1_dist_3d", "h_dch1_dist_3d", nBins2, 0.0, res_bound)
TH1F * h_dch2_dist_3d = new TH1F("h_dch2_dist_3d", "h_dch2_dist_3d", nBins2, 0.0, res_bound)
TH2F * h_dch1_dist_x
TH2F * h_dch1_dist_y
TH2F * h_dch1_dist_z
TH2F * h_dch2_dist_x
TH2F * h_dch2_dist_y
TH2F * h_dch2_dist_z
TH1I * h_mwpc0_digit_time = new TH1I("h_mwpc0_digit_time", "Time distribution of MWPC0 digits", 50, -5, 45)
TH1I * h_mwpc1_digit_time = new TH1I("h_mwpc1_digit_time", "Time distribution of MWPC1 digits", 50, -5, 45)
TH1I * h_mwpc2_digit_time = new TH1I("h_mwpc2_digit_time", "Time distribution of MWPC2 digits", 50, -5, 45)
TH1I * h_mwpc_digit_planes = new TH1I("h_mwpc_digit_planes", "Plane distribution of MWPC digits", 21, -1, 20)
TH1I * h_mwpc0_digit_nDigits = new TH1I("h_mwpc0_digit_nDigits", "Number of digits distribution in MWPC0", 21, -1, 20)
TH1I * h_mwpc1_digit_nDigits = new TH1I("h_mwpc1_digit_nDigits", "Number of digits distribution in MWPC1", 21, -1, 20)
TH1I * h_mwpc2_digit_nDigits = new TH1I("h_mwpc2_digit_nDigits", "Number of digits distribution in MWPC2", 21, -1, 20)
Float_t mwpcX = 25.0
Float_t mwpcY = 25.0
UInt_t mwpcN = 200
TH2F * h_mwpc0_hit_XY
TH2F * h_mwpc1_hit_XY
TH2F * h_mwpc2_hit_XY
TH1F * h_mwpc0_hit_X = new TH1F("h_mwpc0_hit_X", "Hits distribution in X axis in MWPC0", mwpcN, -mwpcX, mwpcX)
TH1F * h_mwpc1_hit_X = new TH1F("h_mwpc1_hit_X", "Hits distribution in X axis in MWPC1", mwpcN, -mwpcX, mwpcX)
TH1F * h_mwpc2_hit_X = new TH1F("h_mwpc2_hit_X", "Hits distribution in X axis in MWPC2", mwpcN, -mwpcX, mwpcX)
TH1F * h_mwpc0_hit_Y = new TH1F("h_mwpc0_hit_Y", "Hits distribution in Y axis in MWPC0", mwpcN, -mwpcY, mwpcY)
TH1F * h_mwpc1_hit_Y = new TH1F("h_mwpc1_hit_Y", "Hits distribution in Y axis in MWPC1", mwpcN, -mwpcY, mwpcY)
TH1F * h_mwpc2_hit_Y = new TH1F("h_mwpc2_hit_Y", "Hits distribution in Y axis in MWPC2", mwpcN, -mwpcY, mwpcY)
TH1F * h_mwpc0_hit_Z = new TH1F("h_mwpc0_hit_Z", "Hits distribution in Z axis in MWPC0", mwpcN, 0.0, 0.0)
TH1F * h_mwpc1_hit_Z = new TH1F("h_mwpc1_hit_Z", "Hits distribution in Z axis in MWPC1", mwpcN, 0.0, 0.0)
TH1F * h_mwpc2_hit_Z = new TH1F("h_mwpc2_hit_Z", "Hits distribution in Z axis in MWPC2", mwpcN, 0.0, 0.0)
TH1I * h_mwpc0_hit_nHits = new TH1I("h_mwpc0_hit_nHits", "Number of hits distribution in MWPC0", 21, -1, 20)
TH1I * h_mwpc1_hit_nHits = new TH1I("h_mwpc1_hit_nHits", "Number of hits distribution in MWPC1", 21, -1, 20)
TH1I * h_mwpc2_hit_nHits = new TH1I("h_mwpc2_hit_nHits", "Number of hits distribution in MWPC2", 21, -1, 20)
const Float_t TxBound = 2.0
const Float_t TyBound = 2.0
TH1F * h_mwpc0_track_Tx = new TH1F("h_mwpc0_track_Tx", "Tx distribution of tracks in MWPC0", 100, -TxBound, TxBound)
TH1F * h_mwpc1_track_Tx = new TH1F("h_mwpc1_track_Tx", "Tx distribution of tracks in MWPC1", 100, -TxBound, TxBound)
TH1F * h_mwpc2_track_Tx = new TH1F("h_mwpc2_track_Tx", "Tx distribution of tracks in MWPC2", 100, -TxBound, TxBound)
TH1F * h_mwpc0_track_Ty = new TH1F("h_mwpc0_track_Ty", "Ty distribution of tracks in MWPC0", 100, -TyBound, TyBound)
TH1F * h_mwpc1_track_Ty = new TH1F("h_mwpc1_track_Ty", "Ty distribution of tracks in MWPC1", 100, -TyBound, TyBound)
TH1F * h_mwpc2_track_Ty = new TH1F("h_mwpc2_track_Ty", "Ty distribution of tracks in MWPC2", 100, -TyBound, TyBound)
TH1I * h_mwpc0_track_nHits = new TH1I("h_mwpc0_track_nHits", "Number of hit distribution of MWPC0 tracks", 5, -1, 4)
TH1I * h_mwpc1_track_nHits = new TH1I("h_mwpc1_track_nHits", "Number of hit distribution of MWPC1 tracks", 5, -1, 4)
TH1I * h_mwpc2_track_nHits = new TH1I("h_mwpc2_track_nHits", "Number of hit distribution of MWPC2 tracks", 5, -1, 4)
TH1F * h_mwpc0_track_chi2 = new TH1F("h_mwpc0_track_chi2", "#Chi^2 distribution of tracks in MWPC0", mwpcN, -1, 20)
TH1F * h_mwpc1_track_chi2 = new TH1F("h_mwpc1_track_chi2", "#Chi^2 distribution of tracks in MWPC1", mwpcN, -1, 20)
TH1F * h_mwpc2_track_chi2 = new TH1F("h_mwpc2_track_chi2", "#Chi^2 distribution of tracks in MWPC2", mwpcN, -1, 20)
TH2F * h_mwpc0_track_XYstart
TH2F * h_mwpc1_track_XYstart
TH2F * h_mwpc2_track_XYstart
TH1F * h_mwpc0_track_Xstart
TH1F * h_mwpc1_track_Xstart
TH1F * h_mwpc2_track_Xstart
TH1F * h_mwpc0_track_Ystart
TH1F * h_mwpc1_track_Ystart
TH1F * h_mwpc2_track_Ystart
TH1I * h_mwpc0_track_nTracks = new TH1I("h_mwpc0_track_nTracks", "Number of tracks distribution in MWPC0", 21, -1, 20)
TH1I * h_mwpc1_track_nTracks = new TH1I("h_mwpc1_track_nTracks", "Number of tracks distribution in MWPC1", 21, -1, 20)
TH1I * h_mwpc2_track_nTracks = new TH1I("h_mwpc2_track_nTracks", "Number of tracks distribution in MWPC2", 21, -1, 20)
TH1F * h_mwpc_matched_track_Tx
TH1F * h_mwpc_matched_track_Ty
TH1I * h_mwpc_matched_track_nHits
TH1F * h_mwpc_matched_track_chi2
TH2F * h_mwpc_matched_track_XYstart
TH1F * h_mwpc_matched_track_Xstart
TH1F * h_mwpc_matched_track_Ystart
TH1I * h_mwpc_matched_track_nTracks
TH1F * h_mwpc_matched_track_dist_3d

Function Documentation

◆ DistFromPointToLine2D()

Float_t DistFromPointToLine2D ( Float_t A,
Float_t B,
Float_t C,
Float_t Mx,
Float_t My )

Definition at line 588 of file recoRun1.C.

◆ DistFromPointToLine3D()

Float_t DistFromPointToLine3D ( TVector3 direction,
TVector3 vertex,
TVector3 hit )

Definition at line 595 of file recoRun1.C.

References TVector3::Cross(), d, and TVector3::Mag().

Here is the call graph for this function:

◆ qa()

void qa ( Int_t runId = 650,
Int_t nEvents = 0 )

Definition at line 364 of file recoRun1.C.

References TChain::Add(), TObjArray::At(), bmnloadlibs(), TString::Format(), TChain::GetEntries(), TObjArray::GetEntriesFast(), TChain::GetEntry(), BmnMwpcHit::GetMwpcId(), BmnMwpcDigit::GetPlane(), BmnMwpcDigit::GetTime(), h_mwpc0_digit_nDigits, h_mwpc0_digit_time, h_mwpc0_hit_nHits, h_mwpc0_hit_X, h_mwpc0_hit_XY, h_mwpc0_hit_Y, h_mwpc0_hit_Z, h_mwpc0_track_chi2, h_mwpc0_track_nHits, h_mwpc0_track_nTracks, h_mwpc0_track_Tx, h_mwpc0_track_Ty, h_mwpc0_track_Xstart, h_mwpc0_track_XYstart, h_mwpc0_track_Ystart, h_mwpc1_digit_nDigits, h_mwpc1_digit_time, h_mwpc1_hit_nHits, h_mwpc1_hit_X, h_mwpc1_hit_XY, h_mwpc1_hit_Y, h_mwpc1_hit_Z, h_mwpc1_track_chi2, h_mwpc1_track_nHits, h_mwpc1_track_nTracks, h_mwpc1_track_Tx, h_mwpc1_track_Ty, h_mwpc1_track_Xstart, h_mwpc1_track_XYstart, h_mwpc1_track_Ystart, h_mwpc2_digit_nDigits, h_mwpc2_digit_time, h_mwpc2_hit_nHits, h_mwpc2_hit_X, h_mwpc2_hit_XY, h_mwpc2_hit_Y, h_mwpc2_hit_Z, h_mwpc_digit_planes, h_mwpc_matched_track_chi2, h_mwpc_matched_track_nHits, h_mwpc_matched_track_nTracks, h_mwpc_matched_track_Tx, h_mwpc_matched_track_Ty, h_mwpc_matched_track_Xstart, h_mwpc_matched_track_XYstart, h_mwpc_matched_track_Ystart, and TChain::SetBranchAddress().

Referenced by BmnLambdaMisc::CheckStripOverlaps(), and recoRun1().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ reco()

void reco ( Int_t runId = 648,
Int_t nEvents = 10000 )

◆ recoRun1()

void recoRun1 ( )

Definition at line 194 of file recoRun1.C.

References fOut, qa(), and reco().

Here is the call graph for this function:

Variable Documentation

◆ boundX

Float_t boundX = 120.0 * 2.414 / 2.0

Definition at line 11 of file recoRun1.C.

◆ boundY

Float_t boundY = boundX

Definition at line 12 of file recoRun1.C.

◆ fOut

TFile* fOut = new TFile("bmndst_qa.root", "RECREATE")

◆ h_dch1_dist_3d

TH1F* h_dch1_dist_3d = new TH1F("h_dch1_dist_3d", "h_dch1_dist_3d", nBins2, 0.0, res_bound)

Definition at line 24 of file recoRun1.C.

◆ h_dch1_dist_x

TH2F* h_dch1_dist_x
Initial value:
=
new TH2F("h_dch1_dist_x", "h_dch1_dist_x", nBins2, -res_bound, res_bound, nBins2, -res_bound, res_bound)
UInt_t nBins2
Definition recoRun1.C:19
Float_t res_bound
Definition recoRun1.C:20

Definition at line 27 of file recoRun1.C.

◆ h_dch1_dist_y

TH2F* h_dch1_dist_y
Initial value:
=
new TH2F("h_dch1_dist_y", "h_dch1_distyx", nBins2, -res_bound, res_bound, nBins2, -res_bound, res_bound)

Definition at line 29 of file recoRun1.C.

◆ h_dch1_dist_z

TH2F* h_dch1_dist_z
Initial value:
=
new TH2F("h_dch1_dist_z", "h_dch1_dist_z", nBins2, -res_bound, res_bound, nBins2, -res_bound, res_bound)

Definition at line 31 of file recoRun1.C.

◆ h_dch2_dist_3d

TH1F* h_dch2_dist_3d = new TH1F("h_dch2_dist_3d", "h_dch2_dist_3d", nBins2, 0.0, res_bound)

Definition at line 25 of file recoRun1.C.

◆ h_dch2_dist_x

TH2F* h_dch2_dist_x
Initial value:
=
new TH2F("h_dch2_dist_x", "h_dch2_dist_x", nBins2, -res_bound, res_bound, nBins2, -res_bound, res_bound)

Definition at line 33 of file recoRun1.C.

◆ h_dch2_dist_y

TH2F* h_dch2_dist_y
Initial value:
=
new TH2F("h_dch2_dist_y", "h_dch2_distyx", nBins2, -res_bound, res_bound, nBins2, -res_bound, res_bound)

Definition at line 35 of file recoRun1.C.

◆ h_dch2_dist_z

TH2F* h_dch2_dist_z
Initial value:
=
new TH2F("h_dch2_dist_z", "h_dch2_dist_z", nBins2, -res_bound, res_bound, nBins2, -res_bound, res_bound)

Definition at line 37 of file recoRun1.C.

◆ h_mwpc0_digit_nDigits

TH1I* h_mwpc0_digit_nDigits = new TH1I("h_mwpc0_digit_nDigits", "Number of digits distribution in MWPC0", 21, -1, 20)

Definition at line 47 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc0_digit_time

TH1I* h_mwpc0_digit_time = new TH1I("h_mwpc0_digit_time", "Time distribution of MWPC0 digits", 50, -5, 45)

Definition at line 41 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc0_hit_nHits

TH1I* h_mwpc0_hit_nHits = new TH1I("h_mwpc0_hit_nHits", "Number of hits distribution in MWPC0", 21, -1, 20)

Definition at line 99 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc0_hit_X

TH1F* h_mwpc0_hit_X = new TH1F("h_mwpc0_hit_X", "Hits distribution in X axis in MWPC0", mwpcN, -mwpcX, mwpcX)

Definition at line 87 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc0_hit_XY

TH2F* h_mwpc0_hit_XY
Initial value:
=
new TH2F("h_mwpc0_hit_XY", "Hits distribution in XY plane in MWPC0", mwpcN, -mwpcX, mwpcX, mwpcN, -mwpcY, mwpcY)
UInt_t mwpcN
Definition recoRun1.C:79
Float_t mwpcX
Definition recoRun1.C:77
Float_t mwpcY
Definition recoRun1.C:78

Definition at line 80 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc0_hit_Y

TH1F* h_mwpc0_hit_Y = new TH1F("h_mwpc0_hit_Y", "Hits distribution in Y axis in MWPC0", mwpcN, -mwpcY, mwpcY)

Definition at line 91 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc0_hit_Z

TH1F* h_mwpc0_hit_Z = new TH1F("h_mwpc0_hit_Z", "Hits distribution in Z axis in MWPC0", mwpcN, 0.0, 0.0)

Definition at line 95 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc0_track_chi2

TH1F* h_mwpc0_track_chi2 = new TH1F("h_mwpc0_track_chi2", "#Chi^2 distribution of tracks in MWPC0", mwpcN, -1, 20)

Definition at line 120 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc0_track_nHits

TH1I* h_mwpc0_track_nHits = new TH1I("h_mwpc0_track_nHits", "Number of hit distribution of MWPC0 tracks", 5, -1, 4)

Definition at line 116 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc0_track_nTracks

TH1I* h_mwpc0_track_nTracks = new TH1I("h_mwpc0_track_nTracks", "Number of tracks distribution in MWPC0", 21, -1, 20)

Definition at line 163 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc0_track_Tx

TH1F* h_mwpc0_track_Tx = new TH1F("h_mwpc0_track_Tx", "Tx distribution of tracks in MWPC0", 100, -TxBound, TxBound)

Definition at line 108 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc0_track_Ty

TH1F* h_mwpc0_track_Ty = new TH1F("h_mwpc0_track_Ty", "Ty distribution of tracks in MWPC0", 100, -TyBound, TyBound)

Definition at line 112 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc0_track_Xstart

TH1F* h_mwpc0_track_Xstart
Initial value:
=
new TH1F("h_mwpc0_track_Xstart", "Start hits distribution of track in X axis in MWPC0", mwpcN, -mwpcX, mwpcX)

Definition at line 149 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc0_track_XYstart

TH2F* h_mwpc0_track_XYstart
Initial value:
= new TH2F("h_mwpc0_track_XYstart",
"Start hits distribution of track in XY plane in MWPC0",

Definition at line 124 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc0_track_Ystart

TH1F* h_mwpc0_track_Ystart
Initial value:
=
new TH1F("h_mwpc0_track_Ystart", "Start hits distribution of track in Y axis in MWPC0", mwpcN, -mwpcY, mwpcY)

Definition at line 156 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc1_digit_nDigits

TH1I* h_mwpc1_digit_nDigits = new TH1I("h_mwpc1_digit_nDigits", "Number of digits distribution in MWPC1", 21, -1, 20)

Definition at line 48 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc1_digit_time

TH1I* h_mwpc1_digit_time = new TH1I("h_mwpc1_digit_time", "Time distribution of MWPC1 digits", 50, -5, 45)

Definition at line 42 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc1_hit_nHits

TH1I* h_mwpc1_hit_nHits = new TH1I("h_mwpc1_hit_nHits", "Number of hits distribution in MWPC1", 21, -1, 20)

Definition at line 100 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc1_hit_X

TH1F* h_mwpc1_hit_X = new TH1F("h_mwpc1_hit_X", "Hits distribution in X axis in MWPC1", mwpcN, -mwpcX, mwpcX)

Definition at line 88 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc1_hit_XY

TH2F* h_mwpc1_hit_XY
Initial value:
=
new TH2F("h_mwpc1_hit_XY", "Hits distribution in XY plane in MWPC1", mwpcN, -mwpcX, mwpcX, mwpcN, -mwpcY, mwpcY)

Definition at line 82 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc1_hit_Y

TH1F* h_mwpc1_hit_Y = new TH1F("h_mwpc1_hit_Y", "Hits distribution in Y axis in MWPC1", mwpcN, -mwpcY, mwpcY)

Definition at line 92 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc1_hit_Z

TH1F* h_mwpc1_hit_Z = new TH1F("h_mwpc1_hit_Z", "Hits distribution in Z axis in MWPC1", mwpcN, 0.0, 0.0)

Definition at line 96 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc1_track_chi2

TH1F* h_mwpc1_track_chi2 = new TH1F("h_mwpc1_track_chi2", "#Chi^2 distribution of tracks in MWPC1", mwpcN, -1, 20)

Definition at line 121 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc1_track_nHits

TH1I* h_mwpc1_track_nHits = new TH1I("h_mwpc1_track_nHits", "Number of hit distribution of MWPC1 tracks", 5, -1, 4)

Definition at line 117 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc1_track_nTracks

TH1I* h_mwpc1_track_nTracks = new TH1I("h_mwpc1_track_nTracks", "Number of tracks distribution in MWPC1", 21, -1, 20)

Definition at line 164 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc1_track_Tx

TH1F* h_mwpc1_track_Tx = new TH1F("h_mwpc1_track_Tx", "Tx distribution of tracks in MWPC1", 100, -TxBound, TxBound)

Definition at line 109 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc1_track_Ty

TH1F* h_mwpc1_track_Ty = new TH1F("h_mwpc1_track_Ty", "Ty distribution of tracks in MWPC1", 100, -TyBound, TyBound)

Definition at line 113 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc1_track_Xstart

TH1F* h_mwpc1_track_Xstart
Initial value:
=
new TH1F("h_mwpc1_track_Xstart", "Start hits distribution of track in X axis in MWPC1", mwpcN, -mwpcX, mwpcX)

Definition at line 151 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc1_track_XYstart

TH2F* h_mwpc1_track_XYstart
Initial value:
= new TH2F("h_mwpc1_track_XYstart",
"Start hits distribution of track in XY plane in MWPC1",

Definition at line 132 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc1_track_Ystart

TH1F* h_mwpc1_track_Ystart
Initial value:
=
new TH1F("h_mwpc1_track_Ystart", "Start hits distribution of track in Y axis in MWPC1", mwpcN, -mwpcY, mwpcY)

Definition at line 158 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc2_digit_nDigits

TH1I* h_mwpc2_digit_nDigits = new TH1I("h_mwpc2_digit_nDigits", "Number of digits distribution in MWPC2", 21, -1, 20)

Definition at line 49 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc2_digit_time

TH1I* h_mwpc2_digit_time = new TH1I("h_mwpc2_digit_time", "Time distribution of MWPC2 digits", 50, -5, 45)

Definition at line 43 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc2_hit_nHits

TH1I* h_mwpc2_hit_nHits = new TH1I("h_mwpc2_hit_nHits", "Number of hits distribution in MWPC2", 21, -1, 20)

Definition at line 101 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc2_hit_X

TH1F* h_mwpc2_hit_X = new TH1F("h_mwpc2_hit_X", "Hits distribution in X axis in MWPC2", mwpcN, -mwpcX, mwpcX)

Definition at line 89 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc2_hit_XY

TH2F* h_mwpc2_hit_XY
Initial value:
=
new TH2F("h_mwpc2_hit_XY", "Hits distribution in XY plane in MWPC2", mwpcN, -mwpcX, mwpcX, mwpcN, -mwpcY, mwpcY)

Definition at line 84 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc2_hit_Y

TH1F* h_mwpc2_hit_Y = new TH1F("h_mwpc2_hit_Y", "Hits distribution in Y axis in MWPC2", mwpcN, -mwpcY, mwpcY)

Definition at line 93 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc2_hit_Z

TH1F* h_mwpc2_hit_Z = new TH1F("h_mwpc2_hit_Z", "Hits distribution in Z axis in MWPC2", mwpcN, 0.0, 0.0)

Definition at line 97 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc2_track_chi2

TH1F* h_mwpc2_track_chi2 = new TH1F("h_mwpc2_track_chi2", "#Chi^2 distribution of tracks in MWPC2", mwpcN, -1, 20)

Definition at line 122 of file recoRun1.C.

◆ h_mwpc2_track_nHits

TH1I* h_mwpc2_track_nHits = new TH1I("h_mwpc2_track_nHits", "Number of hit distribution of MWPC2 tracks", 5, -1, 4)

Definition at line 118 of file recoRun1.C.

◆ h_mwpc2_track_nTracks

TH1I* h_mwpc2_track_nTracks = new TH1I("h_mwpc2_track_nTracks", "Number of tracks distribution in MWPC2", 21, -1, 20)

Definition at line 165 of file recoRun1.C.

◆ h_mwpc2_track_Tx

TH1F* h_mwpc2_track_Tx = new TH1F("h_mwpc2_track_Tx", "Tx distribution of tracks in MWPC2", 100, -TxBound, TxBound)

Definition at line 110 of file recoRun1.C.

◆ h_mwpc2_track_Ty

TH1F* h_mwpc2_track_Ty = new TH1F("h_mwpc2_track_Ty", "Ty distribution of tracks in MWPC2", 100, -TyBound, TyBound)

Definition at line 114 of file recoRun1.C.

◆ h_mwpc2_track_Xstart

TH1F* h_mwpc2_track_Xstart
Initial value:
=
new TH1F("h_mwpc2_track_Xstart", "Start hits distribution of track in X axis in MWPC2", mwpcN, -mwpcX, mwpcX)

Definition at line 153 of file recoRun1.C.

◆ h_mwpc2_track_XYstart

TH2F* h_mwpc2_track_XYstart
Initial value:
= new TH2F("h_mwpc2_track_XYstart",
"Start hits distribution of track in XY plane in MWPC2",

Definition at line 140 of file recoRun1.C.

◆ h_mwpc2_track_Ystart

TH1F* h_mwpc2_track_Ystart
Initial value:
=
new TH1F("h_mwpc2_track_Ystart", "Start hits distribution of track in Y axis in MWPC2", mwpcN, -mwpcY, mwpcY)

Definition at line 160 of file recoRun1.C.

◆ h_mwpc_digit_planes

TH1I* h_mwpc_digit_planes = new TH1I("h_mwpc_digit_planes", "Plane distribution of MWPC digits", 21, -1, 20)

Definition at line 45 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc_matched_track_chi2

TH1F* h_mwpc_matched_track_chi2
Initial value:
=
new TH1F("h_mwpc_matched_track_chi2", "#Chi^2 distribution of tracks in MWPC", mwpcN, 0.0, 10.0)

Definition at line 174 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc_matched_track_dist_3d

TH1F* h_mwpc_matched_track_dist_3d
Initial value:
=
new TH1F("h_mwpc_matched_track_dist_3d", "h_mwpc_matched_track_dist_3d", mwpcN, 0.0, res_bound)

Definition at line 191 of file recoRun1.C.

◆ h_mwpc_matched_track_nHits

TH1I* h_mwpc_matched_track_nHits
Initial value:
=
new TH1I("h_mwpc_matched_track_nHits", "Number of hit distribution of MWPC tracks", 8, 0, 8)

Definition at line 172 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc_matched_track_nTracks

TH1I* h_mwpc_matched_track_nTracks
Initial value:
=
new TH1I("h_mwpc_matched_track_nTracks", "Number of tracks distribution in MWPC", 6, -1, 5)

Definition at line 188 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc_matched_track_Tx

TH1F* h_mwpc_matched_track_Tx
Initial value:
=
new TH1F("h_mwpc_matched_track_Tx", "Tx distribution of tracks in MWPC", mwpcN, -0.1, 0.1)

Definition at line 168 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc_matched_track_Ty

TH1F* h_mwpc_matched_track_Ty
Initial value:
=
new TH1F("h_mwpc_matched_track_Ty", "Ty distribution of tracks in MWPC", mwpcN, -0.1, 0.1)

Definition at line 170 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc_matched_track_Xstart

TH1F* h_mwpc_matched_track_Xstart
Initial value:
=
new TH1F("h_mwpc_matched_track_Xstart", "Start hits distribution of track in X axis in MWPC", mwpcN, -mwpcX, mwpcX)

Definition at line 184 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc_matched_track_XYstart

TH2F* h_mwpc_matched_track_XYstart
Initial value:
= new TH2F("h_mwpc_matched_track_XYstart",
"Start hits distribution of track in XY plane in MWPC",

Definition at line 176 of file recoRun1.C.

Referenced by qa().

◆ h_mwpc_matched_track_Ystart

TH1F* h_mwpc_matched_track_Ystart
Initial value:
=
new TH1F("h_mwpc_matched_track_Ystart", "Start hits distribution of track in Y axis in MWPC", mwpcN, -mwpcY, mwpcY)

Definition at line 186 of file recoRun1.C.

Referenced by qa().

◆ h_nHits

TH1I* h_nHits = new TH1I("h_nHits", "h_nHits", 5, 0, 5)

Definition at line 22 of file recoRun1.C.

◆ h_xy1

TH2F* h_xy1 = new TH2F("hxy_DCH1", "hxy_DCH1", nBins1, -boundX, boundX, nBins1, -boundY, boundY)

Definition at line 16 of file recoRun1.C.

◆ h_xy2

TH2F* h_xy2 = new TH2F("hxy_DCH2", "hxy_DCH2", nBins1, -boundX, boundX, nBins1, -boundY, boundY)

Definition at line 17 of file recoRun1.C.

◆ mwpcN

UInt_t mwpcN = 200

Definition at line 79 of file recoRun1.C.

◆ mwpcX

Float_t mwpcX = 25.0

Definition at line 77 of file recoRun1.C.

◆ mwpcY

Float_t mwpcY = 25.0

Definition at line 78 of file recoRun1.C.

◆ nBins1

UInt_t nBins1 = 200

Definition at line 10 of file recoRun1.C.

◆ nBins2

UInt_t nBins2 = 200

Definition at line 19 of file recoRun1.C.

◆ res_bound

Float_t res_bound = 0.0

Definition at line 20 of file recoRun1.C.

◆ TxBound

const Float_t TxBound = 2.0

Definition at line 105 of file recoRun1.C.

◆ TyBound

const Float_t TyBound = 2.0

Definition at line 106 of file recoRun1.C.

◆ zMax

◆ zMin