BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
h3l_pair_selector.C File Reference
#include "TFile.h"
#include "TH1F.h"
#include "TTreeReader.h"
#include "TTreeReaderArray.h"
#include "TTreeReaderValue.h"
#include <TSystem.h>
Include dependency graph for h3l_pair_selector.C:

Go to the source code of this file.

Functions

void h3l_pair_selector (TString inputFileName="/home/merz/data/h3l_sim/h3lPairs_XeCsI_3.8AGeV_mb_4mln.root", TString outputFileName="/home/merz/data/h3l_sim/h3lSelect_XeCsI_3.8AGeV_mb_4mln.root")

Variables

Float_t invMassMin = 2.95
Float_t invMassMax = 3.05
Float_t pathMin = 0.3
Float_t pathMax = 35
Float_t dca2Min = 5.7
Float_t dca2Max = 14
Float_t dca12Min = 0.0
Float_t dca12Max = 5.0
Float_t mom1Min = 4.5
Float_t mom1Max = 15.5
Float_t mom2Min = 0.3
Float_t mom2Max = 1.1
Float_t dca1Min = 0.00
Float_t dca1Max = 1000.0
Float_t dca0Min = 0.11
Float_t dca0Max = 2.5
Int_t fsd1Min = 0
Int_t fsd1Max = 4
Int_t fsd2Min = 0
Int_t fsd2Max = 4
Int_t gem1Min = 5
Int_t gem1Max = 7
Int_t gem2Min = 1
Int_t gem2Max = 7

Function Documentation

◆ h3l_pair_selector()

void h3l_pair_selector ( TString inputFileName = "/home/merz/data/h3l_sim/h3lPairs_XeCsI_3.8AGeV_mb_4mln.root",
TString outputFileName = "/home/merz/data/h3l_sim/h3lSelect_XeCsI_3.8AGeV_mb_4mln.root" )

Definition at line 64 of file h3l_pair_selector.C.

References TTree::Branch(), TFile::Close(), dca0Max, dca12Max, dca2Max, TTree::Fill(), fsd1Max, fsd2Max, gem1Max, gem2Max, invMassMax, invMassMin, mom1Max, mom2Max, TTreeReader::Next(), TFile::Open(), pathMax, TLorentzVector::Pt(), TLorentzVector::SetXYZM(), and TTree::Write().

Here is the call graph for this function:

Variable Documentation

◆ dca0Max

Float_t dca0Max = 2.5

Definition at line 30 of file h3l_pair_selector.C.

◆ dca0Min

Float_t dca0Min = 0.11

Definition at line 29 of file h3l_pair_selector.C.

◆ dca12Max

Float_t dca12Max = 5.0

Definition at line 22 of file h3l_pair_selector.C.

◆ dca12Min

Float_t dca12Min = 0.0

Definition at line 21 of file h3l_pair_selector.C.

◆ dca1Max

Float_t dca1Max = 1000.0

Definition at line 28 of file h3l_pair_selector.C.

◆ dca1Min

Float_t dca1Min = 0.00

Definition at line 27 of file h3l_pair_selector.C.

◆ dca2Max

Float_t dca2Max = 14

Definition at line 20 of file h3l_pair_selector.C.

◆ dca2Min

Float_t dca2Min = 5.7

Definition at line 19 of file h3l_pair_selector.C.

◆ fsd1Max

Int_t fsd1Max = 4

Definition at line 32 of file h3l_pair_selector.C.

◆ fsd1Min

Int_t fsd1Min = 0

Definition at line 31 of file h3l_pair_selector.C.

◆ fsd2Max

Int_t fsd2Max = 4

Definition at line 34 of file h3l_pair_selector.C.

◆ fsd2Min

Int_t fsd2Min = 0

Definition at line 33 of file h3l_pair_selector.C.

◆ gem1Max

Int_t gem1Max = 7

Definition at line 36 of file h3l_pair_selector.C.

◆ gem1Min

Int_t gem1Min = 5

Definition at line 35 of file h3l_pair_selector.C.

◆ gem2Max

Int_t gem2Max = 7

Definition at line 38 of file h3l_pair_selector.C.

◆ gem2Min

Int_t gem2Min = 1

Definition at line 37 of file h3l_pair_selector.C.

◆ invMassMax

Float_t invMassMax = 3.05

Definition at line 14 of file h3l_pair_selector.C.

◆ invMassMin

Float_t invMassMin = 2.95

Definition at line 13 of file h3l_pair_selector.C.

◆ mom1Max

Float_t mom1Max = 15.5

Definition at line 24 of file h3l_pair_selector.C.

◆ mom1Min

Float_t mom1Min = 4.5

Definition at line 23 of file h3l_pair_selector.C.

◆ mom2Max

Float_t mom2Max = 1.1

Definition at line 26 of file h3l_pair_selector.C.

◆ mom2Min

Float_t mom2Min = 0.3

Definition at line 25 of file h3l_pair_selector.C.

◆ pathMax

Float_t pathMax = 35

Definition at line 18 of file h3l_pair_selector.C.

◆ pathMin

Float_t pathMin = 0.3

Definition at line 17 of file h3l_pair_selector.C.