****************************************************************** * Ntuple ID = 10 Entries = 25000 L1MuCSC-track-ntuple ********************************************************************************************* * Var numb * Type * Packing * Range * Block * Name * Comment * ********************************************************************************************* * 1 * I*4 * * * EVENT * irun Run # * 2 * I*4 * * * EVENT * evnt Event number * 1 * I*4 * * [0,20] * GENERATE * nGen # of generated particles in event * 2 * R*4 * * * GENERATE * genPhi(nGen) azmiuth of generated particle * 3 * R*4 * * * GENERATE * genEta(nGen) eta " * 4 * R*4 * * * GENERATE * genpT(nGen) pT " * 5 * I*4 * * * GENERATE * genp(nGen) particle type (5=mu+, 6=mu-) * 6 * R*4 * * * GENERATE * genEt(nGen) ? * 1 * I*4 * * [0,20] * TRKSTUB * tnStub Number of segments (LCTs) in SP track * 2 * I*4 * * * TRKSTUB * TrkId(tnStub) ? * 3 * I*4 * * * TRKSTUB * tendcap(tnStub) Endcap # (1,2) * 4 * I*4 * * * TRKSTUB * tsector(tnStub) Sector # (1-6) * 5 * I*4 * * * TRKSTUB * tsubSector(tnStub) subsector # (ME1 only, 0,1,2?) * 6 * I*4 * * * TRKSTUB * tstation(tnStub) station # (1-4 CSC, 5,6 DT) * 7 * R*4 * * * TRKSTUB * tsectorOffset(tnStub) some UGLY correction * 8 * I*4 * * * TRKSTUB * tstubPhi(tnStub) integer phi for segment (0-4095, 12-bits) * 9 * R*4 * * * TRKSTUB * tstubPhiValue(tnStub) float phi (0 - 2*pi) * 10 * I*4 * * * TRKSTUB * tstubEta(tnStub) integer eta for segment (0-63, 6 bits) * 11 * R*4 * * * TRKSTUB * tstubEtaValue(tnStub) float eta (0.9 - 2.5) * 12 * I*4 * * * TRKSTUB * tstubPhiBend(tnStub) not implemented * 13 * I*4 * * * TRKSTUB * tstubQuality(tnStub) ALCT quality, but 0 if no CLCLT * 14 * I*4 * * * TRKSTUB * tBXN(tnStub) bunch crossing id * 15 * I*4 * * * TRKSTUB * tstubAccel(tnStub) accelerator muon (straight segment, 0/1) * 16 * I*4 * * * TRKSTUB * tCSCId(tnStub) chamber id in subsector (1-9, 1-8 in ME1) * 17 * R*4 * * * TRKSTUB * tanodePhi(tnStub) ? * 18 * R*4 * * * TRKSTUB * tanodeEta(tnStub) ? * 19 * R*4 * * * TRKSTUB * tcathodePhi(tnStub) ? * 20 * R*4 * * * TRKSTUB * tcathodeEta(tnStub) ? * 21 * I*4 * * * TRKSTUB * tFRbit(tnStub) Front/Rear bit * 1 * I*4 * * [0,20] * TRACK * nTrack Number of SP tracks in event * 2 * I*4 * * * TRACK * rank(nTrack) The rank assigned by TAU (5 bits, 0-36) * 3 * I*4 * * * TRACK * mode(nTrack) The mode sent to Pt LUT (4 bits, 0-15) * 7 * I*4 * * * TRACK * trackQuality(nTrack) track quality (0-3) * 8 * I*4 * * * TRACK * charge(nTrack) track charge (-1,1) * 5 * I*4 * * * TRACK * trackEta(nTrack) integer eta, 5 bits * 6 * I*4 * * * TRACK * trackPhi(nTrack) integer phi, 5 bits * 10 * R*4 * * * TRACK * trackEtaValue(nTrack) float eta * 11 * R*4 * * * TRACK * trackPhiValue(nTrack) float phi * 4 * I*4 * * * TRACK * pt(nTrack) integer pT defined at 90% effic, 5 bits * 9 * R*4 * * * TRACK * ptValue(nTrack) float pT of low bin edge, 90% effic, * 12 * R*4 * * * TRACK * ptValueMid(nTrack) float pT center of bin, 90% effic, * 13 * R*4 * * * TRACK * ptValueMid50(nTrack) float pT center of bin, 50% effic <*** res. studies * 1 * I*4 * * [0,20] * STUB * nStub Number of segments (LCTs) * 2 * I*4 * * * STUB * endcap(nStub) same definitions as TRKSTUB, * 3 * I*4 * * * STUB * sector(nStub) but not necessarily in track * 4 * I*4 * * * STUB * subSector(nStub) * 5 * I*4 * * * STUB * station(nStub) * 6 * R*4 * * * STUB * sectorOffset(nStub) * 7 * I*4 * * * STUB * stubPhi(nStub) * 8 * R*4 * * * STUB * stubPhiValue(nStub) * 9 * I*4 * * * STUB * stubEta(nStub) * 10 * R*4 * * * STUB * stubEtaValue(nStub) * 11 * I*4 * * * STUB * stubPhiBend(nStub) * 12 * I*4 * * * STUB * stubQuality(nStub) * 13 * I*4 * * * STUB * BXN(nStub) * 14 * I*4 * * * STUB * stubAccel(nStub) * 15 * I*4 * * * STUB * CSCId(nStub) * 16 * R*4 * * * STUB * anodePhi(nStub) * 17 * R*4 * * * STUB * anodeEta(nStub) * 18 * R*4 * * * STUB * cathodePhi(nStub) * 19 * R*4 * * * STUB * cathodeEta(nStub) * 20 * I*4 * * * STUB * FRbit(nStub) * 1 * I*4 * * [0,20] * TAU * nTAU number of track from TAU * 2 * I*4 * * * TAU * tauside(nTAU) endcap # * 3 * I*4 * * * TAU * tausector(nTAU) sector # * 4 * I*4 * * * TAU * taustream(nTAU) stream # (0,1,2) * 5 * I*4 * * * TAU * taurank(nTAU) TAU rank (5 bits) * 6 * I*4 * * * TAU * tauhit(nTAU) bit pattern labeling segments compose track