tsim_l1l2 ntuple description (THANKS TULIKA BOSE!!!)

List of variables valid for version p06.00.01:

Blocks ICHUNKS, IPRT, IVTX, MCA_EVT, OPRT and OVTX (obtained by running mc_analyze along with the other packages in the head.rcp file of tsim_l1l2) provide generator level information. Details can be found at http://www-d0.fnal.gov/D0Code/source/mc_analyze/doc/README.TXT

More information on the other blocks and their variables can be found by following the links at http://www-d0.fnal.gov/computing/trigsim/Ntuple_links.html

The different blocks in the Ntuple, the analyze packages which create them, and their functions are:

Block

Package

Function

ICHUNKS

mc_analyze

basic information about input chunks

IPRT

mc_analyze

particle information from all input chunks

IVTX

mc_analyze

vertex information from all input chunks

L1Cal_GblSum

l1cal_analyze

L1 calorimeter global sums

L1Cal_Sort_Em1

l1cal_analyze

leading tower (sorted by EM energy) info

L1Cal_Sort_Em2

l1cal_analyze

the second tower (sorted by EM energy) info

L1Cal_Sort_Em3

l1cal_analyze

the third tower (sorted by EM energy) info

L1Cal_Sort_Tot1

l1cal_analyze

leading tower (sorted by total energy) info

L1Cal_Sort_Tot2

l1cal_analyze

the second tower (sorted by total energy) info

L1Cal_Sort_Tot3

l1cal_analyze

the third tower (sorted by total energy) info

L1Cal_Tiles

l1cal_analyze

information on every large tile from every event

L1Cal_Towers

l1cal_analyze

information on every tower from every event

L1DFE_trk

l1ft_analyze

(CFT track) DFE board info sent to L3 at L1 time

L1FT_EVT

l1ft_analyze

L1 CFT event counter

L1FT_trig

l1ft_analyze

L1 CFT trigger info

L1MUDEC

l1muo_analyze

L1 muon trigger decisions

L1OCT_trk

l1ft_analyze

(CFT track) OCTant board info sent to L3 at L1 time

L1frm_Specific_Trigger

l1frm_analyze

L1 framework specific trigger terms

L2DFE_cls

l1ft_analyze

(CPS axial) DFE board info sent to L3 at L2 time

L2DFE_trk

l1ft_analyze

(CFT track) DFE board info sent to L3 at L2 time

L2EM

l2calem_analyze

L2 calorimeter electron info

L2JET

l2caljet_analyze

L2 calorimeter jet info

L2MET

l2calmet_analyze

L2 calorimeter missing Et info

L2gblEM

l2gbl_analyze

L2 EM objects info (global)

L2gblJet

l2gbl_analyze

L2 Jets info (global)

MCA_EVT

mc_analyze

(generator level) event counter, weight of hard scatter

OPRT

mc_analyze

particle info from output chunk

OVTX

mc_analyze

vertex info from output chunk


The different analyze packages read in the output from specific tsim_l1l2 packages and these packages are:

l1cal_analyze

tsim_l1cal

l1ft_analyze

tsim_l1ft

l1muo_analyze

tsim_l1muo

l1frm_analyze

tsim_l1frm

l2calem_analyze

l2calem

l2caljet_analyze

l2caljet

l2calmet_analyze

l2calmet

l2gbl_analyze

l2gblem, l2gbljet

For more information please contact package developers .


The following is a brief description (for quick reference) of all the variables in the Ntuple:

Block

Variable

Description

ICHUNKS

_nchunks

# of input chunks


_nps

# of particles/partons


_nvs

# of vertices

IPRT

_in_nprt

# of input particles/partons


_in_E

energy


_in_eta

eta


_in_gtrkno

negative of particle # or geant track # (details here)


_in_itrkp

index of particle's parent


_in_ivtxd

index of decay vertex


_in_phi

phi


_in_pid

particle type ID


_in_pt

Pt


_in_px

Px


_in_py

Py


_in_pz

Pz

IVTX

_in_nvtx

# of vertices


_in_ctv

ct vector info for vertex


_in_vid

ID


_in_xv

x position


_in_yv

y position


_in_zv

z position

L1Cal_GblSum

_EM_Et

global sum for EM Et (from L1cal_analyze)


_Missing_Pt

global sum for missing Pt


_Nevents

event counter


_Tot_Et

global sum for total Et

L1Cal_Sort_Em1

_EM_Et

Et of the leading tower (sorted by EM energy)


_Eta

eta


_HD_Veto

hadronic energy


_Ntow

# of towers


_Phi

phi


_Quadrant

Quad.1 phi: 0 to pi/2 ;
Quad.2
phi: pi/2 to pi;
Quad.3
phi: pi to 3pi/2;
Quad.4
phi: 3pi/2 to 2pi


_Region

Region1 eta: -4 to -2.4 ;
Region2
eta: -2.4 to 2.4;
Region3 eta: 2.4 to 4

L1Cal_Sort_Em2

_EM_Et

Et of the second tower (sorted by EM energy)


_Eta

description similar to that for L1Cal_Sort_Em1


_HD_Veto



_Ntow



_Phi



_Quadrant



_Region


L1Cal_Sort_Em3

_EM_Et

Et of the third tower (sorted by EM energy)


_Eta

description similar to that for L1Cal_Sort_Em1


_HD_Veto



_Ntow



_Phi



_Quadrant



_Region


L1Cal_Sort_Tot1

_Eta

eta of the leading tower (sorted by Total energy)


_Ntow

description similar to that for L1Cal_Sort_Em1


_Phi



_Quadrant



_Region



_Tot_Et

Total Et

L1Cal_Sort_Tot2

_Eta

eta of the second tower (sorted by Total energy)


_Ntow

description similar to that for L1Cal_Sort_Em1


_Phi



_Quadrant



_Region



_Tot_Et

Total Et

L1Cal_Sort_Tot3

_Eta

eta of the third tower (sorted by Total energy)


_Ntow

description similar to that for L1Cal_Sort_Em1


_Phi



_Quadrant



_Region



_Tot_Et

Total Et

L1Cal_Tiles

_Ntile

# of tiles


_Eta

eta


_Phi

phi


_Tot_Et

Total energy

L1Cal_Towers

_Ntow

# of towers


_EM_Et

EM energy


_Eta

eta


_Phi

phi


_Tot_Et

Total energy

L1DFE_trk

_numsect1

# of sectors (always set to 80)


_df_hig_gam

Total # of "hi" clusters unattached to tracks


_df_iso_pt1

Total # of isolated tracks in pT bin 1


_df_iso_pt2

pT bin 2


_df_iso_pt3

pT bin 3


_df_iso_pt4

pT bin 4


_df_low_gam

Total # of "low" clusters unattached to tracks


_df_neg_pt1

Total # of NEGative tracks in pT bin 1


_df_neg_pt2

pT bin 2


_df_neg_pt3

pT bin 3


_df_neg_pt4

pT bin 4


_df_negtks

# of negative tracks in a given sector


_df_nohits

total # of hits in a given sector


_df_pos_pt1

Total # of positive tracks in pT bin 1


_df_pos_pt2

pT bin 2


_df_pos_pt3

pT bin 3


_df_pos_pt4

pT bin 4


_df_postks

# of positive tracks in a given sector


_df_sumpt

pT sum of all tracks in a given sector

L1FT_EVT


event counter

L1FT_trig

_numtrigterms

# of trigger terms. (Always set to max. of 64)


_terms

each trigger term (0 or 1)

L1MUDEC

_mtm0 ... _mtm31

32 L1 muon specific triggers decisions (1=yes/0=no)


_word1 ... _word3

3 16-bit words corresponding to the MTM trigger decision data

L1OCT_trk

_numoct1

# of octants (always set to 8)


_oc_hig_gam

Total # of "hi" clusters unattached to tracks


_oc_iso_pt1

Total # of isolated tracks in pT bin 1


_oc_iso_pt2

pT bin 2


_oc_iso_pt3

pT bin 3


_oc_iso_pt4

pT bin 4


_oc_low_gam

Total # of "low" clusters unattached to tracks


_oc_neg_pt1

Total # of NEGative tracks in pT bin 1


_oc_neg_pt2

pT bin 2


_oc_neg_pt3

pT bin 3


_oc_neg_pt4

pT bin 4


_oc_negtks

# of negative tracks in a given octant


_oc_nohits

total # of hits in a given octant


_oc_pos_pt1

Total # of POSitive tracks in pT bin 1


_oc_pos_pt2

pT bin 2


_oc_pos_pt3

pT bin 3


_oc_pos_pt4

pT bin 4


_oc_postks

# of positive tracks in a given octant


_oc_sumpt

pT sum of all tracks in a given octant

L1frm_Specific_Trigger

_Ntrig

# of triggers


_ST0 ... _ST10

single EM triggers


_ST11 ... _ST21

di-EM triggers


_ST22 ... _ST31

single muon triggers


_ST32 ... _ST43

di-muon triggers


_ST44 ... _ST51

lepton + jets triggers


_ST52 ... _ST56

mixed lepton triggers


_ST57 ... _ST71

missing Et triggers


_ST72 ... _ST84

proton triggers


_ST85 ... _ST111

jet triggers


_ST112 ... _ST121

track and min-bias triggers


_ST122 ... _ST127

extra terms

L2DFE_cls

_numsect3

# of sectors (always set to 80)


_hicls

Total # of "hi" clusters in a given sector


_locls

Total # of "low" clusters


_nowtrks

# of clusters with associated tracks


_tothicls

Total # of "hi" clusters summed over all sectors


_totlocls

Total # of "low" clusters summed over all sectors

L2DFE_trk

_numsect2

# of sectors (always set to 80)


_df2_negtks

# of negative tracks in a given sector


_df2_postks

# of positive tracks in a given sector


_noelec

# of electrons (or positrons) in a sector


_totnotrks

Total # of tracks summed over all sectors

L2EM

_L2Enelec

# of electrons


_L2Eemfrc

EM fraction


_L2Eet

electron transverse energy in GeV


_L2Eetsd

transverse energy seed


_L2Eieta

electron (seed) eta in Trig. tower eta index (0-39)


_L2EietaN

elec max neighbour eta in Trig. tower eta index


_L2Eiphi

electron (seed) phi in Trig. tower phi index (0-31)


_L2EiphiN

elec max neighbour phi in Trig. tower phi index


_L2Eisofc

isolation fraction

L2JET

_L2Jnjet

# of jets


_L2Jet

jet transverse energy in GeV


_L2Jeta

jet physics eta


_L2Jetmx

transverse energy of leading jet


_L2Jieta

jet (seed) eta in Trig. tower eta index (0-39)


_L2Jietam

Trig. tower eta of leading jet


_L2Jiphi

jet (seed) phi in Trig. tower phi index (0-31)


_L2Jiphim

Trig. tower phi of leading jet


_L2Jphi

jet physics phi


_L2Jwidth

width of jet

L2MET

_L2Mmet

missing transverse energy of event


_L2Mmex

x component of sum of transverse energies


_L2Mmey

y component of sum of transverse energies


_L2Msclet

scalar transverse energy of event

L2gblEM

_nEMObjects

# of EM objects (global)


_emFraction

EM fraction


_eta

eta (set to 0 at present)


_ieta

(seed) eta in Trig. tower eta index (0-39)


_iphi

(seed) phi in Trig. tower phi index (0-31)


_isolation

isolation fraction


_phi

phi (set to 0 at present)


_pt

Pt

L2gblJet

_nJets

# of jets (global)


_eta

eta (set to 0 at present)


_ieta

jet (seed) eta in Trig. tower eta index (0-39)


_iphi

jet (seed) phi in Trig. tower phi index (0-31)


_phi

phi (set to 0 at present)


_pt

Pt


_width

width of jet

MCA_EVT

_mca_evtno

event counter (generator level)


_mca_wt

weight for the hard scatter

OPRT

_out_nprt

# of particles in output chunk


_out_E

energy


_out_eta

eta


_out_gtrkno

negative of particle # or geant track # (details here)


_out_itrkp

index of parent particle


_out_ivtxd

index of decay vertex


_out_phi

phi


_out_pid

output particle ID


_out_pt

Pt


_out_px

Px


_out_py

Py


_out_pz

Pz

OVTX

_out_nvtx

# of vertices in output chunk


_out_ctv

ct vector info for vertex


_out_vid

ID


_out_xv

x position


_out_yv

y position


_out_zv

z position


Send e-mail to Tulika Bose