11 truthPtHist = ROOT.TH1F(
"truthPt",
"truthPt;p_{T} [GeV]",100,0,100)
12 truthEtaHist = ROOT.TH1F(
"truthEta",
"truthEta;#eta",100,-2.8,2.8)
13 truthPhiHist = ROOT.TH1F(
"truthPhi",
"truthPhi;#phi",100,-3.15,3.15)
16 rpcLocalX = ROOT.TH1F(
"rpcLocalX",
"rpcLocalX;RPC_SIM_hitLocalPositionX",100,-1.05,1.05)
17 rpcLocalY = ROOT.TH1F(
"rpcLocalY",
"rpcLocalY;RPC_SIM_hitLocalPositionY",100,-1500,1500)
18 rpcStationEta = ROOT.TH1F(
"rpcStationEta",
"rpcStationEta;RPC_SIM_stationEta",16,-8,8)
19 rpcStationPhi = ROOT.TH1F(
"rpcStationPhi",
"rpcStationPhi;RPC_SIM_stationPhi",9,0,9)
20 rpcGlobalX = ROOT.TH1F(
"rpcGlobalX",
"rpcGlobalX;RPC_SIM_hitGlobalPositionX",100,-15000,15000)
21 rpcGlobalY = ROOT.TH1F(
"rpcGlobalY",
"rpcGlobalY;RPC_SIM_hitGlobalPositionY",100,-15000,15000)
22 rpcGlobalZ = ROOT.TH1F(
"rpcGlobalZ",
"rpcGlobalZ;RPC_SIM_hitGlobalPositionZ",100,-15000,15000)
23 rpcGasGap = ROOT.TH1F(
"rpcGasGap",
"rpcGasGap;RPC_SIM_GasGap",4,0,4)
26 rpcDigitlocalX = ROOT.TH1F(
"rpcDigitlocalX",
"rpcDigitlocalX;Digits_RPC_localPosX [mm]",100,-1200,1200)
27 rpcDigitlocalY = ROOT.TH1F(
"rpcDigitlocalY",
"rpcDigitlocalY;Digits_RPC_localPosY [mm]",100,-1200,1200)
28 rpcDigitStationEta = ROOT.TH1F(
"rpcDigitStationEta",
"rpcDigitStationEta;Digits_RPC_stationEta",20,-10,10)
29 rpcDigitStationPhi = ROOT.TH1F(
"rpcDigitStationPhi",
"rpcDigitStationPhi;Digits_RPC_stationPhi",10,0,10)
30 rpcDigitglobalX = ROOT.TH1F(
"rpcDigitglobalX",
"rpcDigitglobalX;Digits_RPC_globalPosX [mm]",100,-13000,12000)
31 rpcDigitglobalY = ROOT.TH1F(
"rpcDigitglobalY",
"rpcDigitglobalY;Digits_RPC_globalPosY [mm]",100,-15000,15000)
32 rpcDigitglobalZ = ROOT.TH1F(
"rpcDigitglobalZ",
"rpcDigitglobalZ;Digits_RPC_globalPosZ [mm]",100,-15000,15000)
33 rpcDigitGasGap = ROOT.TH1F(
"rpcDigitGasGap",
"rpcDigitGasGap;Digits_RPC_GasGap",5,0,5)
34 rpcDigitdoubletR = ROOT.TH1F(
"rpcDigitdoubletR",
"rpcDigitdoubletR;Digits_RPC_doubletR",4,0,4)
35 rpcDigitdoubletZ = ROOT.TH1F(
"rpcDigitdoubletZ",
"rpcDigitdoubletZ;Digits_RPC_doubletZ",4,0,4)
36 rpcDigitdoubletPhi = ROOT.TH1F(
"rpcDigitdoubletPhi",
"rpcDigitdoubletPhi;Digits_RPC_doubletPhi",4,0,4)
37 rpcDigitTime = ROOT.TH1F(
"rpcDigitTime",
"rpcDigitTime;Digits_RPC_time",100,0,150)
38 rpcDigitStrip = ROOT.TH1F(
"rpcDigitStrip",
"rpcDigitStrip;Digits_RPC_strip",10,0,80)
39 rpcDigitStripNumber = ROOT.TH1F(
"rpcDigitStripNumber",
"rpcDigitStripNumber;Digits_RPC_stripNumber",10,0,80)
40 rpcDigitMeasuresPhi = ROOT.TH1F(
"rpcDigitMeasuresPhi",
"rpcDigitMeasuresPhi;Digits_RPC_measuresPhi",2,0,2)
41 rpcDigitglobalXY = ROOT.TH2F(
"rpcDigitglobalXY",
"rpcDigitglobalXY;Digits_RPC_globalPosX [mm];Digits_RPC_globalPosY [mm]",100,-15000,15000,100,-15000,15000)
42 rpcDigitglobalZY = ROOT.TH2F(
"rpcDigitglobalZY",
"rpcDigitglobalZY;Digits_RPC_globalPosZ [mm];Digits_RPC_globalPosY [mm]",100,-15000,15000,100,-15000,15000)
43 rpcDigitglobalZX = ROOT.TH2F(
"rpcDigitglobalZX",
"rpcDigitglobalZX;Digits_RPC_globalPosZ [mm];Digits_RPC_globalPosX [mm]",100,-15000,15000,100,-15000,15000)
46 bis_rpcDigitlocalX = ROOT.TH1F(
"bis_rpcDigitlocalX",
"bis_rpcDigitlocalX;Digits_bis_RPC_localPosX [mm]",100,-1000,1000)
47 bis_rpcDigitlocalY = ROOT.TH1F(
"bis_rpcDigitlocalY",
"bis_rpcDigitlocalY;Digits_bis_RPC_localPosY [mm]",100,-1000,1000)
48 bis7_rpcDigitlocalX = ROOT.TH1F(
"bis7_rpcDigitlocalX",
"bis7_rpcDigitlocalX;Digits_bis7_RPC_localPosX [mm]",100,-1000,1000)
49 bis7_rpcDigitlocalY = ROOT.TH1F(
"bis7_rpcDigitlocalY",
"bis7_rpcDigitlocalY;Digits_bis7_RPC_localPosY [mm]",100,-1000,1000)
50 bis8_rpcDigitlocalX = ROOT.TH1F(
"bis8_rpcDigitlocalX",
"bis8_rpcDigitlocalX;Digits_bis8_RPC_localPosX [mm]",100,-1000,1000)
51 bis8_rpcDigitlocalY = ROOT.TH1F(
"bis8_rpcDigitlocalY",
"bis8_rpcDigitlocalY;Digits_bis8_RPC_localPosY [mm]",100,-1000,1000)
52 bis_rpcDigitStationEta = ROOT.TH1F(
"bis_rpcDigitStationEta",
"bis_rpcDigitStationEta;Digits_bis_RPC_stationEta",20,-10,10)
53 bis_rpcDigitStationPhi = ROOT.TH1F(
"bis_rpcDigitStationPhi",
"bis_rpcDigitStationPhi;Digits_bis_RPC_stationPhi",10,0,10)
54 bis_rpcDigitglobalX = ROOT.TH1F(
"bis_rpcDigitglobalX",
"bis_rpcDigitglobalX;Digits_bis_RPC_globalPosX [mm]",100,-5000,5000)
55 bis_rpcDigitglobalY = ROOT.TH1F(
"bis_rpcDigitglobalY",
"bis_rpcDigitglobalY;Digits_bis_RPC_globalPosY [mm]",100,-5000,5000)
56 bis_rpcDigitglobalZ = ROOT.TH1F(
"bis_rpcDigitglobalZ",
"bis_rpcDigitglobalZ;Digits_bis_RPC_globalPosZ [mm]",100,-10000,10000)
57 bis_rpcDigitGasGap = ROOT.TH1F(
"bis_rpcDigitGasGap",
"bis_rpcDigitGasGap;Digits_bis_RPC_GasGap",5,0,5)
58 bis_rpcDigitdoubletR = ROOT.TH1F(
"bis_rpcDigitdoubletR",
"bis_rpcDigitdoubletR;Digits_bis_RPC_doubletR",4,0,4)
59 bis_rpcDigitdoubletZ = ROOT.TH1F(
"bis_rpcDigitdoubletZ",
"bis_rpcDigitdoubletZ;Digits_bis_RPC_doubletZ",4,0,4)
60 bis_rpcDigitdoubletPhi = ROOT.TH1F(
"bis_rpcDigitdoubletPhi",
"bis_rpcDigitdoubletPhi;Digits_bis_RPC_doubletPhi",4,0,4)
61 bis_rpcDigitTime = ROOT.TH1F(
"bis_rpcDigitTime",
"bis_rpcDigitTime;Digits_bis_RPC_time [ns]",80,0,40)
62 bis7_rpcDigitTime = ROOT.TH1F(
"bis7_rpcDigitTime",
"bis7_rpcDigitTime;Digits_bis7_RPC_time [ns]",80,0,40)
63 bis8_rpcDigitTime = ROOT.TH1F(
"bis8_rpcDigitTime",
"bis8_rpcDigitTime;Digits_bis8_RPC_time [ns]",80,0,40)
64 bis_rpcDigitStrip = ROOT.TH1F(
"bis_rpcDigitStrip",
"bis_rpcDigitStrip;Digits_bis_RPC_strip",10,0,10)
65 bis_rpcDigitStripNumber = ROOT.TH1F(
"bis_rpcDigitStripNumber",
"bis_rpcDigitStripNumber;Digits_bis_RPC_stripNumber",10,0,80)
66 bis_rpcDigitMeasuresPhi = ROOT.TH1F(
"bis_rpcDigitMeasuresPhi",
"bis_rpcDigitMeasuresPhi;Digits_bis_RPC_measuresPhi",2,0,2)
67 bis_rpcDigitglobalXY = ROOT.TH2F(
"bis_rpcDigitglobalXY",
"bis_rpcDigitglobalXY;Digits_bis_RPC_globalPosX [mm];Digits_bis_RPC_globalPosY [mm]",100,-5000,5000,100,-5000,5000)
68 bis_rpcDigitglobalZY = ROOT.TH2F(
"bis_rpcDigitglobalZY",
"bis_rpcDigitglobalZY;Digits_bis_RPC_globalPosZ [mm];Digits_bis_RPC_globalPosY [mm]",100,-15000,15000,100,-5000,5000)
69 bis_rpcDigitglobalZX = ROOT.TH2F(
"bis_rpcDigitglobalZX",
"bis_rpcDigitglobalZX;Digits_bis_RPC_globalPosZ [mm];Digits_bis_RPC_globalPosX [mm]",100,-15000,15000,100,-5000,5000)
74 mdtLocalX = ROOT.TH1F(
"mdtLocalX",
"mdtLocalX;MDT_Sim_hitLocalPositionX",100,-15,15)
75 mdtLocalY = ROOT.TH1F(
"mdtLocalY",
"mdtLocalY;MDT_Sim_hitLocalPositionY",100,-16,16)
76 mdtLocalZ = ROOT.TH1F(
"mdtLocalZ",
"mdtLocalZ;MDT_Sim_hitLocalPositionZ",100,-2500,2500)
77 mdtStationEta = ROOT.TH1F(
"mdtStationEta",
"mdtStationEta;MDT_Sim_stationEta",16,-8,8)
78 mdtStationPhi = ROOT.TH1F(
"mdtStationPhi",
"mdtStationPhi;MDT_Sim_stationPhi",9,0,9)
79 mdtGlobalX = ROOT.TH1F(
"mdtGlobalX",
"mdtGlobalX;MDT_Sim_hitGlobalPositionX",100,-15000,15000)
80 mdtGlobalY = ROOT.TH1F(
"mdtGlobalY",
"mdtGlobalY;MDT_Sim_hitGlobalPositionY",100,-15000,15000)
81 mdtGlobalZ = ROOT.TH1F(
"mdtGlobalZ",
"mdtGlobalZ;MDT_Sim_hitGlobalPositionZ",100,-26000,26000)
82 mdtTube = ROOT.TH1F(
"mdtTube",
"mdtTube;MDT_Sim_tube",100,0,100)
85 mdtDigitStationEta = ROOT.TH1F(
"mdtDigitStationEta",
"mdtDigitStationEta;Digits_MDT_stationEta",20,-10,10)
86 mdtDigitStationPhi = ROOT.TH1F(
"mdtDigitStationPhi",
"mdtDigitStationPhi;Digits_MDT_stationPhi",10,0,10)
87 mdtDigitglobalX = ROOT.TH1F(
"mdtDigitglobalX",
"mdtDigitglobalX;Digits_MDT_globalPosX [mm]",100,-15000,15000)
88 mdtDigitglobalY = ROOT.TH1F(
"mdtDigitglobalY",
"mdtDigitglobalY;Digits_MDT_globalPosY [mm]",100,-15000,15000)
89 mdtDigitglobalZ = ROOT.TH1F(
"mdtDigitglobalZ",
"mdtDigitglobalZ;Digits_MDT_globalPosZ [mm]",100,-25000,25000)
90 mdtDigitNumberOfMultilayers = ROOT.TH1F(
"mdtDigitNumberOfMultilayers",
"mdtDigitNumberOfMultilayers;Digits_MDT_numberOfMultilayers",4,0,4)
91 mdtDigitTube = ROOT.TH1F(
"mdtDigitTube",
"mdtDigitTube;Digits_MDT_tube",100,0,100)
92 mdtDigitTubeLayer = ROOT.TH1F(
"mdtDigitTubeLayer",
"mdtDigitTubeLayer;Digits_MDT_tubeLayer",6,0,6)
93 mdtDigitMultilayer = ROOT.TH1F(
"mdtDigitMultilayer",
"mdtDigitMultilayer;Digits_MDT_Multilayer",4,0,4)
94 mdtDigitTime = ROOT.TH1F(
"mdtDigitTime",
"mdtDigitTime;Digits_MDT_time [ns]",100,0,2000)
95 mdtDigitCharge = ROOT.TH1F(
"mdtDigitCharge",
"mdtDigitCharge;Digits_MDT_charge [e]",100,0,600)
96 mdtDigitglobalXY = ROOT.TH2F(
"mdtDigitglobalXY",
"mdtDigitglobalXY;Digits_MDT_globalPosX [mm];Digits_MDT_globalPosY [mm]",100,-15000,15000,100,-15000,15000)
97 mdtDigitglobalZY = ROOT.TH2F(
"mdtDigitglobalZY",
"mdtDigitglobalZY;Digits_MDT_globalPosZ [mm];Digits_MDT_globalPosY [mm]",100,-15000,15000,100,-15000,15000)
98 mdtDigitglobalZX = ROOT.TH2F(
"mdtDigitglobalZX",
"mdtDigitglobalZX;Digits_MDT_globalPosZ [mm];Digits_MDT_globalPosX [mm]",100,-15000,15000,100,-15000,15000)
99 mdtDigitlocalTubePosX = ROOT.TH1F(
"mdtDigitlocalTubePosX",
"mdtDigitlocalTubePosX;Digits_MDT_localTubePosX [mm]",100,-100,500)
100 mdtDigitlocalTubePosY = ROOT.TH1F(
"mdtDigitlocalTubePosY",
"mdtDigitlocalTubePosY;Digits_MDT_localTubePosY [mm]",100,-100,500)
101 mdtDigitlocalTubePosZ = ROOT.TH1F(
"mdtDigitlocalTubePosZ",
"mdtDigitlocalTubePosZ;Digits_MDT_localTubePosZ [mm]",100,-1200,1200)
104 bis_mdtDigitStationEta = ROOT.TH1F(
"bis_mdtDigitStationEta",
"bis_mdtDigitStationEta;Digits_bis_MDT_stationEta",20,-10,10)
105 bis_mdtDigitStationPhi = ROOT.TH1F(
"bis_mdtDigitStationPhi",
"bis_mdtDigitStationPhi;Digits_bis_MDT_stationPhi",10,0,10)
106 bis_mdtDigitglobalX = ROOT.TH1F(
"bis_mdtDigitglobalX",
"bis_mdtDigitglobalX;Digits_bis_MDT_globalPosX [mm]",100,-5000,5000)
107 bis_mdtDigitglobalY = ROOT.TH1F(
"bis_mdtDigitglobalY",
"bis_mdtDigitglobalY;Digits_bis_MDT_globalPosY [mm]",100,-5000,5000)
108 bis_mdtDigitglobalZ = ROOT.TH1F(
"bis_mdtDigitglobalZ",
"bis_mdtDigitglobalZ;Digits_bis_MDT_globalPosZ [mm]",100,-10000,10000)
109 bis_mdtDigitNumberOfMultilayers = ROOT.TH1F(
"bis_mdtDigitNumberOfMultilayers",
"bis_mdtDigitNumberOfMultilayers;Digits_bis_MDT_numberOfMultilayers",4,0,4)
110 bis_mdtDigitTube = ROOT.TH1F(
"bis_mdtDigitTube",
"bis_mdtDigitTube;Digits_bis_MDT_tube",100,0,100)
111 bis_mdtDigitTubeLayer = ROOT.TH1F(
"bis_mdtDigitTubeLayer",
"bis_mdtDigitTubeLayer;Digits_bis_MDT_tubeLayer",6,0,6)
112 bis_mdtDigitMultilayer = ROOT.TH1F(
"bis_mdtDigitMultilayer",
"bis_mdtDigitMultilayer;Digits_bis_MDT_Multilayer",4,0,4)
113 bis_mdtDigitTime = ROOT.TH1F(
"bis_mdtDigitTime",
"bis_mdtDigitTime;Digits_bis_MDT_time [ns]",100,0,2000)
114 bis_mdtDigitCharge = ROOT.TH1F(
"bis_mdtDigitCharge",
"bis_mdtDigitCharge;Digits_bis_MDT_charge [e]",100,0,600)
115 bis_mdtDigitChannel = ROOT.TH1F(
"bis_mdtDigitChannel",
"bis_mdtDigitChannel;Digits_bis_MDT_channel",10,0,10)
116 bis_mdtDigitglobalXY = ROOT.TH2F(
"bis_mdtDigitglobalXY",
"bis_mdtDigitglobalXY;Digits_bis_MDT_globalPosX [mm];Digits_bis_MDT_globalPosY [mm]",100,-5000,5000,100,-5000,5000)
117 bis_mdtDigitglobalZY = ROOT.TH2F(
"bis_mdtDigitglobalZY",
"bis_mdtDigitglobalZY;Digits_bis_MDT_globalPosZ [mm];Digits_bis_MDT_globalPosY [mm]",100,-15000,15000,100,-5000,5000)
118 bis_mdtDigitglobalZX = ROOT.TH2F(
"bis_mdtDigitglobalZX",
"bis_mdtDigitglobalZX;Digits_bis_MDT_globalPosZ [mm];Digits_bis_MDT_globalPosX [mm]",100,-15000,15000,100,-5000,5000)
119 bis_mdtDigitlocalTubePosX = ROOT.TH1F(
"bis_mdtDigitlocalTubePosX",
"bis_mdtDigitlocalTubePosX;Digits_MDT_localTubePosX [mm]",120,-60,60)
120 bis_mdtDigitlocalTubePosY = ROOT.TH1F(
"bis_mdtDigitlocalTubePosY",
"bis_mdtDigitlocalTubePosY;Digits_MDT_localTubePosY [mm]",960,-900,900)
121 bis_mdtDigitlocalTubePosZ = ROOT.TH1F(
"bis_mdtDigitlocalTubePosZ",
"bis_mdtDigitlocalTubePosZ;Digits_MDT_localTubePosZ [mm]",960,-900,900)
123 bis_mdtDigitlocalTubePosXY = ROOT.TH2F(
"bis_mdtDigitlocalTubePosXY",
"bis_mdtDigitlocalTubePosXY;Digits_MDT_localTubePosX [mm];Digits_MDT_localTubePosY [mm]",60,-30,30,100,-100,100)
124 bis_mdtDigitlocalTubePosZY = ROOT.TH2F(
"bis_mdtDigitlocalTubePosZY",
"bis_mdtDigitlocalTubePosZY;Digits_MDT_localTubePosZ [mm];Digits_MDT_localTubePosY [mm]",100,-1200,1200,100,-100,100)
125 bis_mdtDigitlocalTubePosZX = ROOT.TH2F(
"bis_mdtDigitlocalTubePosZX",
"bis_mdtDigitlocalTubePosZX;Digits_MDT_localTubePosZ [mm];Digits_MDT_localTubePosX [mm]",48,1,180,60,-30,30)
130 cscGlobalX = ROOT.TH1F(
"cscGlobalX",
"cscGlobalX;CSC_Sim_hitGlobalPositionX",100,-1500,2200)
131 cscGlobalY = ROOT.TH1F(
"cscGlobalY",
"cscGlobalY;CSC_Sim_hitGlobalPositionY",100,-2000,2000)
132 cscGlobalZ = ROOT.TH1F(
"cscGlobalZ",
"cscGlobalZ;CSC_Sim_hitGlobalPositionZ",100,-8000,-8000)
133 cscWireLayer = ROOT.TH1F(
"cscWireLayer",
"cscWireLayer;CSC_Sim_wireLayer",5,0,5)
134 cscStrip = ROOT.TH1F(
"cscStrip",
"cscStrip;CSC_Sim_strip",3,0,3)
135 cscglobalTime = ROOT.TH1F(
"cscglobalTime",
"cscglobalTime;CSC_Sim_globalTime",100,0,60)
136 cscKineticEnergy = ROOT.TH1F(
"cscKineticEnergy",
"cscKineticEnergy;CSC_Sim_kineticEnergy",100,0,400000)
137 cscDepositEnergy = ROOT.TH1F(
"cscDepositEnergy",
"cscDeposityEnergy;CSC_Sim_depositEnergy",100,0,0.008)
138 cscSimStationEta = ROOT.TH1F(
"cscSimStationEta",
"cscSimStationEta;CSC_Sim_stationEta",4,-3,1)
139 cscSimStationPhi = ROOT.TH1F(
"cscSimStationPhi",
"cscSimStationPhi;CSC_Sim_stationPhi",9,0,9)
140 cscSimChamberLayer = ROOT.TH1F(
"cscSimChamberLayer",
"cscSimChamberLayer;CSC_Sim_chamberLayer",4,0,4)
142 CSCDigitStationEta = ROOT.TH1F(
"CSCDigitStationEta",
"CSCDigitStationEta;Digits_CSC_stationEta",4,-3,1)
143 CSCDigitStationPhi = ROOT.TH1F(
"CSCDigitStationPhi",
"CSCDigitStationPhi;Digits_CSC_stationPhi",9,0,9)
144 CSCDigitWireLayer = ROOT.TH1F(
"CSCDigitWireLayer",
"CSCDigitWireLayer;Digits_CSC_wireLayer",5,0,5)
145 CSCDigitlocalPosX = ROOT.TH1F(
"CSCDigitlocalPosX",
"CSCDigitlocalPosX;Digits_CSC_localPosX",100,0,100)
146 CSCDigitglobalPosX = ROOT.TH1F(
"CSCDigitglobalPosX",
"CSCDigitglobalPosX;Digits_CSC_globalPosX",100,-1600,1600)
147 CSCDigitglobalPosY = ROOT.TH1F(
"CSCDigitglobalPosY",
"CSCDigitglobalPosY;Digits_CSC_globalPosY",100,-1600,1600)
148 CSCDigitglobalPosZ = ROOT.TH1F(
"CSCDigitglobalPosZ",
"CSCDigitglobalPosZ;Digits_CSC_globalPosZ",100,-8000,-8000)
150 CSCSDOStationEta = ROOT.TH1F(
"CSCSDOStationEta",
"CSCSDOStationEta;SDO_CSC_stationEta",4,-3,1)
151 CSCSDOStationPhi = ROOT.TH1F(
"CSCSDOStationPhi",
"CSCSDOStationPhi;SDO_CSC_stationPhi",9,0,9)
152 CSCSDOChamberLayer = ROOT.TH1F(
"CSCSDOChamberLayer",
"CSCSDOChamberLayer;SDO_CSC_chamberLayer",4,0,4)
153 CSCSDOWireLayer = ROOT.TH1F(
"CSCSDOWireLayer",
"CSCSDOWireLayer;SDO_CSC_wireLayer",5,0,5)
154 CSCSDOStrip = ROOT.TH1F(
"CSCSDOStrip",
"CSCSDOStrip;SDO_CSC_strip",100,0,200)
155 CSCSDOBarcode = ROOT.TH1F(
"CSCSDOBarcode",
"CSCSDOBarcode;SDO_CSC_barcode",100,0,250000)
156 CSCSDOGlobalX = ROOT.TH1F(
"CSCSDOGlobalX",
"CSCSDOGlobalX;SDO_CSC_globalPosX",100,-2000,2000)
157 CSCSDOGlobalY = ROOT.TH1F(
"CSCSDOGlobalY",
"CSCSDOGlobalY;SDO_CSC_globalPosY",100,-2000,2000)
158 CSCSDOGlobalZ = ROOT.TH1F(
"CSCSDOGlobalZ",
"CSCSDOGlobalZ;SDO_CSC_globalPosZ",100,-8000,8000)
159 CSCSDOLocalX = ROOT.TH1F(
"CSCSDOLocalX",
"CSCSDOLocalX;SDO_CSC_localPosX",100,-1000,1000)
160 CSCSDOLocalY = ROOT.TH1F(
"CSCSDOLocalY",
"CSCSDOLocalY;SDO_CSC_localPosY",100,-1000,1000)
162 CSCRDOStationEta = ROOT.TH1F(
"CSCRDOStationEta",
"CSCRDOStationEta;RDO_CSC_stationEta",4,-3,1)
163 CSCRDOStationPhi = ROOT.TH1F(
"CSCRDOStationPhi",
"CSCRDOStationPhi;RDO_CSC_stationPhi",9,0,9)
164 CSCRDOChamberLayer = ROOT.TH1F(
"CSCRDOChamberLayer",
"CSCRDOChamberLayer;RDO_CSC_chamberLayer",4,0,4)
165 CSCRDOWireLayer = ROOT.TH1F(
"CSCRDOWireLayer",
"CSCRDOWireLayer;RDO_CSC_wireLayer",5,0,5)
166 CSCRDOStrip = ROOT.TH1F(
"CSCRDOStrip",
"CSCRDOStrip;RDO_CSC_strip",100,0,200)
167 CSCRDOmeasurePhi = ROOT.TH1F(
"CSCRDOmeasurePhi",
"CSCRDOmeasurePhi;RDO_CSC_measurePhi",2,0,2)
168 CSCRDOTime = ROOT.TH1F(
"CSCRDOTime",
"CSCRDOTime;RDO_CSC_time",4,-2,2)
169 CSCRDOGlobalX = ROOT.TH1F(
"CSCRDOGlobalX",
"CSCRDOGlobalX;RDO_CSC_globalPosX",100,-2500,2500)
170 CSCRDOGlobalY = ROOT.TH1F(
"CSCRDOGlobalY",
"CSCRDOGlobalY;RDO_CSC_globalPosY",100,-2500,2500)
171 CSCRDOGlobalZ = ROOT.TH1F(
"CSCRDOGlobalZ",
"CSCRDOGlobalZ;RDO_CSC_globalPosZ",100,-8000,8000)
172 CSCRDOLocalX = ROOT.TH1F(
"CSCRDOLocalX",
"CSCRDOLocalX;RDO_CSC_localPosX",100,0,100)
173 CSCRDOLocalY = ROOT.TH1F(
"CSCRDOLocalY",
"CSCRDOLocalY;RDO_CSC_localPosY",100,0,100)
175 CSCPRDStationEta = ROOT.TH1F(
"CSCPRDStationEta",
"CSCPRDStationEta;PRD_CSC_stationEta",4,-3,1)
176 CSCPRDStationPhi = ROOT.TH1F(
"CSCPRDStationPhi",
"CSCPRDStationPhi;PRD_CSC_stationPhi",9,0,9)
177 CSCPRDChamberLayer = ROOT.TH1F(
"CSCPRDChamberLayer",
"CSCPRDChamberLayer;PRD_CSC_chamberLayer",4,0,4)
178 CSCPRDWireLayer = ROOT.TH1F(
"CSCPRDWireLayer",
"CSCPRDWireLayer;PRD_CSC_wireLayer",5,0,5)
179 CSCPRDStrip = ROOT.TH1F(
"CSCPRDStrip",
"CSCPRDStrip;PRD_CSC_strip",100,0,200)
180 CSCPRDmeasurePhi = ROOT.TH1F(
"CSCPRDmeasurePhi",
"CSCPRDmeasurePhi;PRD_CSC_measurePhi",2,0,2)
181 CSCPRDTime = ROOT.TH1F(
"CSCPRDTime",
"CSCPRDTime;PRD_CSC_time",100,-100,1000)
182 CSCPRDCharge = ROOT.TH1F(
"CSCPRDCharge",
"CSCPRDCharge;PRD_CSC_charge",100,0,10000000)
183 CSCPRDGlobalX = ROOT.TH1F(
"CSCPRDGlobalX",
"CSCPRDGlobalX;PRD_CSC_globalPosX",100,-2500,2500)
184 CSCPRDGlobalY = ROOT.TH1F(
"CSCPRDGlobalY",
"CSCPRDGlobalY;PRD_CSC_globalPosY",100,-2500,2500)
185 CSCPRDGlobalZ = ROOT.TH1F(
"CSCPRDGlobalZ",
"CSCPRDGlobalZ;PRD_CSC_globalPosZ",100,-8000,8000)
186 CSCPRDLocalX = ROOT.TH1F(
"CSCPRDLocalX",
"CSCPRDLocalX;PRD_CSC_localPosX",100,-1000,1000)
189 tgcLocalX = ROOT.TH1F(
"tgcLocalX",
"tgcLocalX;TGC_Sim_hitLocalPositionX",100,-1.5,1.5)
190 tgcLocalY = ROOT.TH1F(
"tgcLocalY",
"tgcLocalY;TGC_Sim_hitLocalPositionY",100,-800,800)
191 tgcLocalZ = ROOT.TH1F(
"tgcLocalZ",
"tgcLocalZ;TGC_Sim_hitLocalPositionZ",100,-1200,1200)
192 tgcStationEta = ROOT.TH1F(
"tgcStationEta",
"tgcStationEta;TGC_Sim_stationEta",12,-6,6)
193 tgcStationPhi = ROOT.TH1F(
"tgcStationPhi",
"tgcStationPhi;TGC_Sim_stationPhi",50,0,50)
194 tgcGlobalX = ROOT.TH1F(
"tgcGlobalX",
"tgcGlobalX;TGC_Sim_hitGlobalPositionX",100,-12000,12000)
195 tgcGlobalY = ROOT.TH1F(
"tgcGlobalY",
"tgcGlobalY;TGC_Sim_hitGlobalPositionY",100,-12000,12000)
196 tgcGlobalZ = ROOT.TH1F(
"tgcGlobalZ",
"tgcGlobalZ;TGC_Sim_hitGlobalPositionZ",100,-20000,20000)
197 tgcGasGap = ROOT.TH1F(
"tgcGasGap",
"tgcGasGap;TGC_Sim_GasGap",4,0,4)
198 tgcChannel = ROOT.TH1F(
"tgcChannel",
"tgcChannel;TGC_Sim_channel",3,0,3)
199 tgcGlobalTime = ROOT.TH1F(
"tgcGlobalTime",
"tgcGlobalTime;TGC_sim_globalTime",100,0,500)
200 tgcKineticEnergy = ROOT.TH1F(
"tgcKineticEnergy",
"tgcKineticEnergy;TGC_Sim_kineticEnergy",100,0,400000)
201 tgcDepositEnergy = ROOT.TH1F(
"tgcDepositEnergy",
"tgcDepositEnergy;TGC_Sim_depositEnergy",100,0,0.002)
203 TGCDigitStationEta = ROOT.TH1F(
"TGCDigitStationEta",
"TGCDigitStationEta;Digits_TGC_stationEta",12,-6,6)
204 TGCDigitStationPhi = ROOT.TH1F(
"TGCDigitStationPhi",
"TGCDigitStationPhi;Digits_TGC_stationPhi",50,0,50)
205 TGCDigitGasGap = ROOT.TH1F(
"TGCDigitGasGap",
"TGCDigitGasGap;Digits_TGC_GasGap",4,0,4)
206 TGCDigitChannel = ROOT.TH1F(
"TGCDigitChannel",
"TGCDigitChannel;Digits_TGC_channel",120,0,120)
207 TGCDigitlocalX = ROOT.TH1F(
"TGCDigitlocalX",
"TGCDigitlocalX;Digits_TGC_localPosX",100,-1500,1500)
208 TGCDigitlocalY = ROOT.TH1F(
"TGCDigitlocalY",
"TGCDigitlocalY;Digits_TGC_localPosY",100,-1500,1500)
209 TGCDigitglobalX = ROOT.TH1F(
"TGCDigitglobalX",
"TGCDigitglobalX;Digits_TGC_globalPosX",100,-12000,12000)
210 TGCDigitglobalY = ROOT.TH1F(
"TGCDigitglobalY",
"TGCDigitglobalY;Digits_TGC_globalPosY",100,-12000,12000)
211 TGCDigitglobalZ = ROOT.TH1F(
"TGCDigitglobalZ",
"TGCDigitglobalZ;Digits_TGC_globalPosZ",100,-18000,18000)
213 TGCSDOStationEta = ROOT.TH1F(
"TGCSDOStationEta",
"TGCSDOStationEta;SDO_TGC_stationEta",12,-6,6)
214 TGCSDOStationPhi = ROOT.TH1F(
"TGCSDOStationPhi",
"TGCSDOStationPhi;SDO_TGC_stationPhi",50,0,50)
215 TGCSDOGasGap = ROOT.TH1F(
"TGCSDOGasGap",
"TGCSDOGasGap;SDO_TGC_GasGap",4,0,4)
216 TGCSDOChannel = ROOT.TH1F(
"TGCSDOChannel",
"TGCSDOChannel;SDO_TGC_channel",100,0,150)
217 TGCSDOWord = ROOT.TH1F(
"TGCSDOWord",
"TGCSDOWord;SDO_TGC_word",4,-2,2)
218 TGCSDOBarcode = ROOT.TH1F(
"TGCSDOBarcode",
"TGCSDOBarcode;SDO_TGC_barcode",100,0,200000)
219 TGCSDOGlobalX = ROOT.TH1F(
"TGCSDOGlobalX",
"TGCSDOGlobalX;SDO_TGC_globalPosX",100,-15000,15000)
220 TGCSDOGlobalY = ROOT.TH1F(
"TGCSDOGlobalY",
"TGCSDOGlobalY;SDO_TGC_globalPosY",100,-15000,15000)
221 TGCSDOGlobalZ = ROOT.TH1F(
"TGCSDOGlobalZ",
"TGCSDOGlobalZ;SDO_TGC_globalPosZ",100,-20000,20000)
222 TGCSDOLocalX = ROOT.TH1F(
"TGCSDOLocalX",
"TGCSDOLocalX;SDO_TGC_localPosX",100,0,100)
223 TGCSDOLocalY = ROOT.TH1F(
"TGCSDOLocalY",
"TGCSDOLocalY;SDO_TGC_localPosY",100,0,100)
224 TGCSDOGlotime = ROOT.TH1F(
"TGCSDOGlotime",
"TGCSDOGlotime;SDO_TGC_global_time",100,0,100)
226 TGCRDOStationEta = ROOT.TH1F(
"TGCRDOStationEta",
"TGCRDOStationEta;RDO_TGC_stationEta",12,-6,6)
227 TGCRDOStationPhi = ROOT.TH1F(
"TGCRDOStationPhi",
"TGCRDOStationPhi;RDO_TGC_stationPhi",50,0,50)
228 TGCRDOGasGap = ROOT.TH1F(
"TGCRDOGasGap",
"TGCRDOGasGap;RDO_TGC_GasGap",3,0,3)
229 TGCRDOChannel = ROOT.TH1F(
"TGCRDOChannel",
"TGCRDOChannel;RDO_TGC_channel",3,0,3)
230 TGCRDOGlobalX = ROOT.TH1F(
"TGCRDOGlobalX",
"TGCRDOGlobalX;RDO_TGC_globalPosX",100,-10000,10000)
231 TGCRDOGlobalY = ROOT.TH1F(
"TGCRDOGlobalY",
"TGCRDOGlobalY;RDO_TGC_globalPosY",100,-10000,10000)
232 TGCRDOGlobalZ = ROOT.TH1F(
"TGCRDOGlobalZ",
"TGCRDOGlobalZ;RDO_TGC_globalPosZ",100,-16000,16000)
233 TGCRDOLocalX = ROOT.TH1F(
"TGCRDOLocalX",
"TGCRDOLocalX;RDO_TGC_localPosX",100,-1200,-400)
235 TGCPRDStationEta = ROOT.TH1F(
"TGCPRDStationEta",
"TGCPRDStationEta;PRD_TGC_stationEta",12,-6,6)
236 TGCPRDStationPhi = ROOT.TH1F(
"TGCPRDStationPhi",
"TGCPRDStationPhi;PRD_TGC_stationPhi",50,0,50)
237 TGCPRDGasGap = ROOT.TH1F(
"TGCPRDGasGap",
"TGCPRDGasGap;PRD_TGC_GasGap",4,0,4)
238 TGCPRDChannel = ROOT.TH1F(
"TGCPRDChannel",
"TGCPRDChannel;PRD_TGC_channel",100,0,150)
239 TGCPRDisStrip = ROOT.TH1F(
"TGCPRDisStrip",
"TGCPRDisStrip;PRD_TGC_isStrip",2,0,2)
240 TGCPRDGlobalX = ROOT.TH1F(
"TGCPRDGlobalX",
"TGCPRDGlobalX;PRD_TGC_globalPosX",100,-15000,15000)
241 TGCPRDGlobalY = ROOT.TH1F(
"TGCPRDGlobalY",
"TGCPRDGlobalY;PRD_TGC_globalPosY",100,-15000,15000)
242 TGCPRDGlobalZ = ROOT.TH1F(
"TGCPRDGlobalZ",
"TGCPRDGlobalZ;PRD_TGC_globalPosZ",100,-18000,18000)
243 TGCPRDLocalX = ROOT.TH1F(
"TGCPRDLocalX",
"TGCPRDLocalX;PRD_TGC_localPosX",100,-1500,1500)
246 mmGlobalX = ROOT.TH1F(
"mmGlobalX",
"mmGlobalX;MM_Sim_hitGlobalPositionX",100,-5000,5000)
247 mmGlobalY = ROOT.TH1F(
"mmGlobalY",
"mmGlobalY;MM_Sim_hitGlobalPositionY",100,-5000,5000)
248 mmGlobalZ = ROOT.TH1F(
"mmGlobalZ",
"mmGlobalZ;MM_Sim_hitGlobalPositionZ",100,7000,8000)
249 mmStationEta = ROOT.TH1F(
"mmStationEta",
"mmStationEta;Hits_MM_off_stationEta",3,0,3)
250 mmStationPhi = ROOT.TH1F(
"mmStationPhi",
"mmStationPhi;Hits_MM_off_stationPhi",9,0,9)
253 stgcGlobalX = ROOT.TH1F(
"stgcGlobalX",
"stgcGlobalX;sTGC_Sim_hitGlobalPositionX",100,-5000,5000)
254 stgcGlobalY = ROOT.TH1F(
"stgcGlobalY",
"stgcGlobalY;sTGC_Sim_hitGlobalPositionY",100,-5000,5000)
255 stgcGlobalZ = ROOT.TH1F(
"stgcGlobalZ",
"stgcGlobalZ;sTGC_Sim_hitGlobalPositionZ",100,6000,8000)
256 stgcStationEta = ROOT.TH1F(
"stgcStationEta",
"stgcStationEta;Hits_sTGC_off_stationEta",4,0,4)
257 stgcStationPhi = ROOT.TH1F(
"stgcStationPhi",
"stgcStationPhi;Hits_sTGC_off_stationPhi",9,0,9)
262 def __init__(self, chamber_name="", eta_sel = None, sector_sel = None):
277 MyHistoFiller.truthPtHist.Fill(TTree.MuEntry_ParticlePt[n]*0.001)
278 MyHistoFiller.truthEtaHist.Fill(TTree.MuEntry_ParticleEta[n])
279 MyHistoFiller.truthPhiHist.Fill(TTree.MuEntry_ParticlePhi[n])
285 MyHistoFiller.rpcLocalX.Fill(TTree.RPC_SIM_localPostionX[n])
286 MyHistoFiller.rpcLocalY.Fill(TTree.RPC_SIM_localPostionY[n])
287 MyHistoFiller.rpcStationEta.Fill(MyHistoFiller.Eta(ord(TTree.RPC_SIM_stationEta[n])))
288 MyHistoFiller.rpcStationPhi.Fill(ord(TTree.RPC_SIM_stationPhi[n]))
289 MyHistoFiller.rpcGlobalX.Fill(TTree.RPC_SIM_GlobalPositionX[n])
290 MyHistoFiller.rpcGlobalY.Fill(TTree.RPC_SIM_GlobalPositionY[n])
291 MyHistoFiller.rpcGlobalZ.Fill(TTree.RPC_SIM_GlobalPositionZ[n])
292 MyHistoFiller.rpcGasGap.Fill(ord(TTree.RPC_SIM_gasGap[n]))
298 MyHistoFiller.rpcDigitlocalX.Fill(TTree.Digits_RPC_localPosX[n])
299 MyHistoFiller.rpcDigitlocalY.Fill(TTree.Digits_RPC_localPosY[n])
300 MyHistoFiller.rpcDigitStationEta.Fill(MyHistoFiller.Eta(ord(TTree.Digits_RPC_stationEta[n])))
301 MyHistoFiller.rpcDigitStationPhi.Fill(ord(TTree.Digits_RPC_stationPhi[n]))
302 MyHistoFiller.rpcDigitglobalX.Fill(TTree.Digits_RPC_globalPosX[n])
303 MyHistoFiller.rpcDigitglobalY.Fill(TTree.Digits_RPC_globalPosY[n])
304 MyHistoFiller.rpcDigitglobalZ.Fill(TTree.Digits_RPC_globalPosZ[n])
305 MyHistoFiller.rpcDigitGasGap.Fill(ord(TTree.Digits_RPC_gasGap[n]))
306 MyHistoFiller.rpcDigitdoubletR.Fill(ord(TTree.Digits_RPC_doubletR[n]))
307 MyHistoFiller.rpcDigitdoubletZ.Fill(ord(TTree.Digits_RPC_doubletZ[n]))
308 MyHistoFiller.rpcDigitdoubletPhi.Fill(ord(TTree.Digits_RPC_doubletPhi[n]))
309 MyHistoFiller.rpcDigitMeasuresPhi.Fill(TTree.Digits_RPC_measuresPhi[n])
310 MyHistoFiller.rpcDigitTime.Fill(TTree.Digits_RPC_time[n])
311 MyHistoFiller.rpcDigitStrip.Fill(ord(TTree.Digits_RPC_strip[n]))
312 MyHistoFiller.rpcDigitStripNumber.Fill(TTree.Digits_RPC_stripNumber[n])
313 MyHistoFiller.rpcDigitglobalXY.Fill(TTree.Digits_RPC_globalPosX[n],TTree.Digits_RPC_globalPosY[n])
314 MyHistoFiller.rpcDigitglobalZY.Fill(TTree.Digits_RPC_globalPosZ[n],TTree.Digits_RPC_globalPosY[n])
315 MyHistoFiller.rpcDigitglobalZX.Fill(TTree.Digits_RPC_globalPosZ[n],TTree.Digits_RPC_globalPosX[n])
318 if TTree.Digits_RPC_stationIndex[n]==
"BIS" and MyHistoFiller.Eta(ord(TTree.Digits_RPC_stationEta[n]))>6:
320 if TTree.Digits_RPC_measuresPhi[n]==0:
321 MyHistoFiller.bis_rpcDigitlocalY.Fill(TTree.Digits_RPC_localPosX[n])
323 elif TTree.Digits_RPC_measuresPhi[n]==1:
324 MyHistoFiller.bis_rpcDigitlocalX.Fill(TTree.Digits_RPC_localPosX[n])
327 if TTree.Digits_RPC_globalPosZ[n]<6700:
328 MyHistoFiller.bis7_rpcDigitTime.Fill(TTree.Digits_RPC_time[n])
329 if TTree.Digits_RPC_measuresPhi[n]==0:
330 MyHistoFiller.bis7_rpcDigitlocalY.Fill(TTree.Digits_RPC_localPosX[n])
331 elif TTree.Digits_RPC_measuresPhi[n]==1:
332 MyHistoFiller.bis7_rpcDigitlocalX.Fill(TTree.Digits_RPC_localPosX[n])
335 MyHistoFiller.bis8_rpcDigitTime.Fill(TTree.Digits_RPC_time[n])
336 if TTree.Digits_RPC_measuresPhi[n]==0:
337 MyHistoFiller.bis8_rpcDigitlocalY.Fill(TTree.Digits_RPC_localPosX[n])
338 elif TTree.Digits_RPC_measuresPhi[n]==1:
339 MyHistoFiller.bis8_rpcDigitlocalX.Fill(TTree.Digits_RPC_localPosX[n])
341 MyHistoFiller.bis_rpcDigitStationEta.Fill(MyHistoFiller.Eta(ord(TTree.Digits_RPC_stationEta[n])))
342 MyHistoFiller.bis_rpcDigitStationPhi.Fill(ord(TTree.Digits_RPC_stationPhi[n]))
343 MyHistoFiller.bis_rpcDigitglobalX.Fill(TTree.Digits_RPC_globalPosX[n])
344 MyHistoFiller.bis_rpcDigitglobalY.Fill(TTree.Digits_RPC_globalPosY[n])
345 MyHistoFiller.bis_rpcDigitglobalZ.Fill(TTree.Digits_RPC_globalPosZ[n])
346 MyHistoFiller.bis_rpcDigitGasGap.Fill(ord(TTree.Digits_RPC_gasGap[n]))
347 MyHistoFiller.bis_rpcDigitdoubletR.Fill(ord(TTree.Digits_RPC_doubletR[n]))
348 MyHistoFiller.bis_rpcDigitdoubletZ.Fill(ord(TTree.Digits_RPC_doubletZ[n]))
349 MyHistoFiller.bis_rpcDigitdoubletPhi.Fill(ord(TTree.Digits_RPC_doubletPhi[n]))
350 MyHistoFiller.bis_rpcDigitMeasuresPhi.Fill(TTree.Digits_RPC_measuresPhi[n])
351 MyHistoFiller.bis_rpcDigitTime.Fill(TTree.Digits_RPC_time[n])
352 MyHistoFiller.bis_rpcDigitStrip.Fill(ord(TTree.Digits_RPC_strip[n]))
353 MyHistoFiller.bis_rpcDigitStripNumber.Fill(TTree.Digits_RPC_stripNumber[n])
354 MyHistoFiller.bis_rpcDigitglobalXY.Fill(TTree.Digits_RPC_globalPosX[n],TTree.Digits_RPC_globalPosY[n])
355 MyHistoFiller.bis_rpcDigitglobalZY.Fill(TTree.Digits_RPC_globalPosZ[n],TTree.Digits_RPC_globalPosY[n])
356 MyHistoFiller.bis_rpcDigitglobalZX.Fill(TTree.Digits_RPC_globalPosZ[n],TTree.Digits_RPC_globalPosX[n])
363 MyHistoFiller.mdtLocalX.Fill(TTree.MDT_Sim_hitLocalPositionX[n])
364 MyHistoFiller.mdtLocalY.Fill(TTree.MDT_Sim_hitLocalPositionY[n])
365 MyHistoFiller.mdtLocalZ.Fill(TTree.MDT_Sim_hitLocalPositionZ[n])
366 MyHistoFiller.mdtStationEta.Fill(MyHistoFiller.Eta(ord(TTree.MDT_Sim_stationEta[n])))
367 MyHistoFiller.mdtStationPhi.Fill(ord(TTree.MDT_Sim_stationPhi[n]))
368 MyHistoFiller.mdtGlobalX.Fill(TTree.MDT_Sim_hitGlobalPositionX[n])
369 MyHistoFiller.mdtGlobalY.Fill(TTree.MDT_Sim_hitGlobalPositionY[n])
370 MyHistoFiller.mdtGlobalZ.Fill(TTree.MDT_Sim_hitGlobalPositionZ[n])
371 MyHistoFiller.mdtTube.Fill(ord(TTree.MDT_Sim_tube[n]))
377 MyHistoFiller.mdtDigitlocalTubePosX.Fill(TTree.Digits_MDT_localTubePosX[n])
378 MyHistoFiller.mdtDigitlocalTubePosY.Fill(TTree.Digits_MDT_localTubePosY[n])
379 MyHistoFiller.mdtDigitlocalTubePosZ.Fill(TTree.Digits_MDT_localTubePosZ[n])
380 MyHistoFiller.mdtDigitStationEta.Fill(MyHistoFiller.Eta(ord(TTree.Digits_MDT_stationEta[n])))
381 MyHistoFiller.mdtDigitStationPhi.Fill(ord(TTree.Digits_MDT_stationPhi[n]))
382 MyHistoFiller.mdtDigitglobalX.Fill(TTree.Digits_MDT_globalPosX[n])
383 MyHistoFiller.mdtDigitglobalY.Fill(TTree.Digits_MDT_globalPosY[n])
384 MyHistoFiller.mdtDigitglobalZ.Fill(TTree.Digits_MDT_globalPosZ[n])
385 MyHistoFiller.mdtDigitNumberOfMultilayers.Fill(TTree.Digits_MDT_numberOfMultilayers[n])
386 MyHistoFiller.mdtDigitTube.Fill(ord(TTree.Digits_MDT_tube[n]))
387 MyHistoFiller.mdtDigitTubeLayer.Fill(ord(TTree.Digits_MDT_tubeLayer[n]))
388 MyHistoFiller.mdtDigitMultilayer.Fill(ord(TTree.Digits_MDT_multiLayer[n]))
389 MyHistoFiller.mdtDigitTime.Fill(TTree.Digits_MDT_time[n])
390 MyHistoFiller.mdtDigitCharge.Fill(TTree.Digits_MDT_charge[n])
391 MyHistoFiller.mdtDigitglobalXY.Fill(TTree.Digits_MDT_globalPosX[n],TTree.Digits_MDT_globalPosY[n])
392 MyHistoFiller.mdtDigitglobalZY.Fill(TTree.Digits_MDT_globalPosZ[n],TTree.Digits_MDT_globalPosY[n])
393 MyHistoFiller.mdtDigitglobalZX.Fill(TTree.Digits_MDT_globalPosZ[n],TTree.Digits_MDT_globalPosX[n])
395 if TTree.Digits_MDT_stationIndex[n]==
"BIS" and MyHistoFiller.Eta(ord(TTree.Digits_MDT_stationEta[n]))>6:
396 MyHistoFiller.bis_mdtDigitlocalTubePosX.Fill(TTree.Digits_MDT_localTubePosX[n])
397 MyHistoFiller.bis_mdtDigitlocalTubePosY.Fill(TTree.Digits_MDT_localTubePosY[n])
398 MyHistoFiller.bis_mdtDigitlocalTubePosZ.Fill(TTree.Digits_MDT_localTubePosZ[n])
399 MyHistoFiller.bis_mdtDigitStationEta.Fill(MyHistoFiller.Eta(ord(TTree.Digits_MDT_stationEta[n])))
400 MyHistoFiller.bis_mdtDigitStationPhi.Fill(ord(TTree.Digits_MDT_stationPhi[n]))
401 MyHistoFiller.bis_mdtDigitglobalX.Fill(TTree.Digits_MDT_globalPosX[n])
402 MyHistoFiller.bis_mdtDigitglobalY.Fill(TTree.Digits_MDT_globalPosY[n])
403 MyHistoFiller.bis_mdtDigitglobalZ.Fill(TTree.Digits_MDT_globalPosZ[n])
404 MyHistoFiller.bis_mdtDigitNumberOfMultilayers.Fill(TTree.Digits_MDT_numberOfMultilayers[n])
405 MyHistoFiller.bis_mdtDigitTube.Fill(ord(TTree.Digits_MDT_tube[n]))
406 MyHistoFiller.bis_mdtDigitTubeLayer.Fill(ord(TTree.Digits_MDT_tubeLayer[n]))
407 MyHistoFiller.bis_mdtDigitMultilayer.Fill(ord(TTree.Digits_MDT_multiLayer[n]))
408 MyHistoFiller.bis_mdtDigitTime.Fill(TTree.Digits_MDT_time[n])
409 MyHistoFiller.bis_mdtDigitCharge.Fill(TTree.Digits_MDT_charge[n])
410 MyHistoFiller.bis_mdtDigitglobalXY.Fill(TTree.Digits_MDT_globalPosX[n],TTree.Digits_MDT_globalPosY[n])
411 MyHistoFiller.bis_mdtDigitglobalZY.Fill(TTree.Digits_MDT_globalPosZ[n],TTree.Digits_MDT_globalPosY[n])
412 MyHistoFiller.bis_mdtDigitglobalZX.Fill(TTree.Digits_MDT_globalPosZ[n],TTree.Digits_MDT_globalPosX[n])
413 MyHistoFiller.bis_mdtDigitlocalTubePosXY.Fill(TTree.Digits_MDT_localTubePosX[n],TTree.Digits_MDT_localTubePosY[n])
414 MyHistoFiller.bis_mdtDigitlocalTubePosZY.Fill(TTree.Digits_MDT_localTubePosZ[n],TTree.Digits_MDT_localTubePosY[n])
415 MyHistoFiller.bis_mdtDigitlocalTubePosZX.Fill(TTree.Digits_MDT_localTubePosZ[n],TTree.Digits_MDT_localTubePosX[n])
422 MyHistoFiller.cscGlobalX.Fill(TTree.CSC_Sim_hitGlobalPositionX[n])
423 MyHistoFiller.cscGlobalY.Fill(TTree.CSC_Sim_hitGlobalPositionY[n])
424 MyHistoFiller.cscGlobalZ.Fill(TTree.CSC_Sim_hitGlobalPositionZ[n])
425 MyHistoFiller.cscWireLayer.Fill(ord(TTree.CSC_Sim_wireLayer[n]))
426 MyHistoFiller.cscStrip.Fill(ord(TTree.CSC_Sim_strip[n]))
427 MyHistoFiller.cscglobalTime.Fill(TTree.CSC_Sim_globalTime[n])
428 MyHistoFiller.cscKineticEnergy.Fill(TTree.CSC_Sim_kineticEnergy[n])
429 MyHistoFiller.cscDepositEnergy.Fill(TTree.CSC_Sim_depositEnergy[n])
430 MyHistoFiller.cscSimStationEta.Fill(MyHistoFiller.Eta(ord(TTree.CSC_Sim_stationEta[n])))
431 MyHistoFiller.cscSimStationPhi.Fill(ord(TTree.CSC_Sim_stationPhi[n]))
432 MyHistoFiller.cscSimChamberLayer.Fill(ord(TTree.CSC_Sim_chamberLayer[n]))
438 MyHistoFiller.CSCDigitStationEta.Fill(MyHistoFiller.Eta(ord(TTree.Digits_CSC_stationEta[n])))
439 MyHistoFiller.CSCDigitStationPhi.Fill(ord(TTree.Digits_CSC_stationPhi[n]))
440 MyHistoFiller.CSCDigitWireLayer.Fill(ord(TTree.Digits_CSC_wireLayer[n]))
441 MyHistoFiller.CSCDigitlocalPosX.Fill(TTree.Digits_CSC_localPosX[n])
442 MyHistoFiller.CSCDigitglobalPosX.Fill(TTree.Digits_CSC_globalPosX[n])
443 MyHistoFiller.CSCDigitglobalPosY.Fill(TTree.Digits_CSC_globalPosY[n])
444 MyHistoFiller.CSCDigitglobalPosZ.Fill(TTree.Digits_CSC_globalPosZ[n])
450 MyHistoFiller.CSCSDOStationEta.Fill(MyHistoFiller.Eta(ord(TTree.SDO_CSC_stationEta[n])))
451 MyHistoFiller.CSCSDOStationPhi.Fill(ord(TTree.SDO_CSC_stationPhi[n]))
452 MyHistoFiller.CSCSDOChamberLayer.Fill(ord(TTree.SDO_CSC_chamberLayer[n]))
453 MyHistoFiller.CSCSDOWireLayer.Fill(ord(TTree.SDO_CSC_wireLayer[n]))
454 MyHistoFiller.CSCSDOStrip.Fill(ord(TTree.SDO_CSC_strip[n]))
455 MyHistoFiller.CSCSDOBarcode.Fill(TTree.SDO_CSC_barcode[n])
456 MyHistoFiller.CSCSDOGlobalX.Fill(TTree.SDO_CSC_globalPosX[n])
457 MyHistoFiller.CSCSDOGlobalY.Fill(TTree.SDO_CSC_globalPosY[n])
458 MyHistoFiller.CSCSDOGlobalZ.Fill(TTree.SDO_CSC_globalPosZ[n])
459 MyHistoFiller.CSCSDOLocalX.Fill(TTree.SDO_CSC_localPosX[n])
460 MyHistoFiller.CSCSDOLocalY.Fill(TTree.SDO_CSC_localPosY[n])
466 MyHistoFiller.CSCRDOStationEta.Fill(MyHistoFiller.Eta(ord(TTree.RDO_CSC_stationEta[n])))
467 MyHistoFiller.CSCRDOStationPhi.Fill(ord(TTree.RDO_CSC_stationPhi[n]))
468 MyHistoFiller.CSCRDOChamberLayer.Fill(ord(TTree.RDO_CSC_chamberLayer[n]))
469 MyHistoFiller.CSCRDOWireLayer.Fill(ord(TTree.RDO_CSC_wireLayer[n]))
470 MyHistoFiller.CSCRDOStrip.Fill(ord(TTree.RDO_CSC_strip[n]))
471 MyHistoFiller.CSCRDOmeasurePhi.Fill(TTree.RDO_CSC_measuresPhi[n])
472 MyHistoFiller.CSCRDOTime.Fill(TTree.RDO_CSC_time[n])
473 MyHistoFiller.CSCRDOGlobalX.Fill(TTree.RDO_CSC_globalPosX[n])
474 MyHistoFiller.CSCRDOGlobalY.Fill(TTree.RDO_CSC_globalPosY[n])
475 MyHistoFiller.CSCRDOGlobalZ.Fill(TTree.RDO_CSC_globalPosZ[n])
476 MyHistoFiller.CSCRDOLocalX.Fill(TTree.RDO_CSC_localPosX[n])
477 MyHistoFiller.CSCRDOLocalY.Fill(TTree.RDO_CSC_localPosY[n])
483 MyHistoFiller.CSCPRDStationEta.Fill(MyHistoFiller.Eta(ord(TTree.PRD_CSC_stationEta[n])))
484 MyHistoFiller.CSCPRDStationPhi.Fill(ord(TTree.PRD_CSC_stationPhi[n]))
485 MyHistoFiller.CSCPRDChamberLayer.Fill(ord(TTree.PRD_CSC_chamberLayer[n]))
486 MyHistoFiller.CSCPRDWireLayer.Fill(ord(TTree.PRD_CSC_wireLayer[n]))
487 MyHistoFiller.CSCPRDStrip.Fill(ord(TTree.PRD_CSC_strip[n]))
488 MyHistoFiller.CSCPRDmeasurePhi.Fill(TTree.PRD_CSC_measuresPhi[n])
489 MyHistoFiller.CSCPRDTime.Fill(TTree.PRD_CSC_time[n])
490 MyHistoFiller.CSCPRDCharge.Fill(TTree.PRD_CSC_charge[n])
491 MyHistoFiller.CSCPRDGlobalX.Fill(TTree.PRD_CSC_globalPosX[n])
492 MyHistoFiller.CSCPRDGlobalY.Fill(TTree.PRD_CSC_globalPosY[n])
493 MyHistoFiller.CSCPRDGlobalZ.Fill(TTree.PRD_CSC_globalPosZ[n])
494 MyHistoFiller.CSCPRDLocalX.Fill(TTree.PRD_CSC_localPosX[n])
500 MyHistoFiller.tgcLocalX.Fill(TTree.TGC_Sim_hitLocalPositionX[n])
501 MyHistoFiller.tgcLocalY.Fill(TTree.TGC_Sim_hitLocalPositionY[n])
502 MyHistoFiller.tgcLocalZ.Fill(TTree.TGC_Sim_hitLocalPositionZ[n])
503 MyHistoFiller.tgcStationEta.Fill(MyHistoFiller.Eta(ord(TTree.TGC_Sim_stationEta[n])))
504 MyHistoFiller.tgcStationPhi.Fill(ord(TTree.TGC_Sim_stationPhi[n]))
505 MyHistoFiller.tgcGlobalX.Fill(TTree.TGC_Sim_hitGlobalPositionX[n])
506 MyHistoFiller.tgcGlobalY.Fill(TTree.TGC_Sim_hitGlobalPositionY[n])
507 MyHistoFiller.tgcGlobalZ.Fill(TTree.TGC_Sim_hitGlobalPositionZ[n])
508 MyHistoFiller.tgcGasGap.Fill(ord(TTree.TGC_Sim_gasGap[n]))
509 MyHistoFiller.tgcChannel.Fill(ord(TTree.TGC_Sim_channel[n]))
510 MyHistoFiller.tgcGlobalTime.Fill(TTree.TGC_Sim_globalTime[n])
511 MyHistoFiller.tgcKineticEnergy.Fill(TTree.TGC_Sim_kineticEnergy[n])
512 MyHistoFiller.tgcDepositEnergy.Fill(TTree.TGC_Sim_depositEnergy[n])
518 MyHistoFiller.TGCDigitStationEta.Fill(MyHistoFiller.Eta(ord(TTree.Digits_TGC_stationEta[n])))
519 MyHistoFiller.TGCDigitStationPhi.Fill(ord(TTree.Digits_TGC_stationPhi[n]))
520 MyHistoFiller.TGCDigitGasGap.Fill(ord(TTree.Digits_TGC_gasGap[n]))
521 MyHistoFiller.TGCDigitChannel.Fill(ord(TTree.Digits_TGC_channel[n]))
522 MyHistoFiller.TGCDigitlocalX.Fill(TTree.Digits_TGC_localPosX[n])
523 MyHistoFiller.TGCDigitlocalY.Fill(TTree.Digits_TGC_localPosY[n])
524 MyHistoFiller.TGCDigitglobalX.Fill(TTree.Digits_TGC_globalPosX[n])
525 MyHistoFiller.TGCDigitglobalY.Fill(TTree.Digits_TGC_globalPosY[n])
526 MyHistoFiller.TGCDigitglobalZ.Fill(TTree.Digits_TGC_globalPosZ[n])
532 MyHistoFiller.TGCSDOStationEta.Fill(MyHistoFiller.Eta(ord(TTree.SDO_TGC_stationEta[n])))
533 MyHistoFiller.TGCSDOStationPhi.Fill(ord(TTree.SDO_TGC_stationPhi[n]))
534 MyHistoFiller.TGCSDOGasGap.Fill(ord(TTree.SDO_TGC_gasGap[n]))
535 MyHistoFiller.TGCSDOChannel.Fill(ord(TTree.SDO_TGC_channel[n]))
536 MyHistoFiller.TGCSDOWord.Fill(TTree.SDO_TGC_word[n])
537 MyHistoFiller.TGCSDOBarcode.Fill(TTree.SDO_TGC_barcode[n])
538 MyHistoFiller.TGCSDOGlobalX.Fill(TTree.SDO_TGC_globalPosX[n])
539 MyHistoFiller.TGCSDOGlobalY.Fill(TTree.SDO_TGC_globalPosY[n])
540 MyHistoFiller.TGCSDOGlobalZ.Fill(TTree.SDO_TGC_globalPosZ[n])
541 MyHistoFiller.TGCSDOLocalX.Fill(TTree.SDO_TGC_localPosX[n])
542 MyHistoFiller.TGCSDOLocalY.Fill(TTree.SDO_TGC_localPosY[n])
543 MyHistoFiller.TGCSDOGlotime.Fill(TTree.SDO_TGC_global_time[n])
549 MyHistoFiller.TGCRDOStationEta.Fill(MyHistoFiller.Eta(ord(TTree.RDO_TGC_stationEta[n])))
550 MyHistoFiller.TGCRDOStationPhi.Fill(ord(TTree.RDO_TGC_stationPhi[n]))
551 MyHistoFiller.TGCRDOGasGap.Fill(ord(TTree.RDO_TGC_gasGap[n]))
552 MyHistoFiller.TGCRDOChannel.Fill(ord(TTree.RDO_TGC_channel[n]))
553 MyHistoFiller.TGCRDOGlobalX.Fill(TTree.RDO_TGC_globalPosX[n])
554 MyHistoFiller.TGCRDOGlobalY.Fill(TTree.RDO_TGC_globalPosY[n])
555 MyHistoFiller.TGCRDOGlobalZ.Fill(TTree.RDO_TGC_globalPosZ[n])
556 MyHistoFiller.TGCRDOLocalX.Fill(TTree.RDO_TGC_localPosX[n])
562 MyHistoFiller.TGCPRDStationEta.Fill(MyHistoFiller.Eta(ord(TTree.PRD_TGC_stationEta[n])))
563 MyHistoFiller.TGCPRDStationPhi.Fill(ord(TTree.PRD_TGC_stationPhi[n]))
564 MyHistoFiller.TGCPRDGasGap.Fill(ord(TTree.PRD_TGC_gasGap[n]))
565 MyHistoFiller.TGCPRDChannel.Fill(ord(TTree.PRD_TGC_channel[n]))
566 MyHistoFiller.TGCPRDisStrip.Fill(TTree.PRD_TGC_isStrip[n])
567 MyHistoFiller.TGCPRDGlobalX.Fill(TTree.PRD_TGC_globalPosX[n])
568 MyHistoFiller.TGCPRDGlobalY.Fill(TTree.PRD_TGC_globalPosY[n])
569 MyHistoFiller.TGCPRDGlobalZ.Fill(TTree.PRD_TGC_globalPosZ[n])
570 MyHistoFiller.TGCPRDLocalX.Fill(TTree.PRD_TGC_localPosX[n])
576 MyHistoFiller.mmGlobalX.Fill(TTree.Hits_MM_GlobalPositionX[n])
577 MyHistoFiller.mmGlobalY.Fill(TTree.Hits_MM_GlobalPositionY[n])
578 MyHistoFiller.mmGlobalZ.Fill(TTree.Hits_MM_GlobalPositionZ[n])
579 MyHistoFiller.mmStationEta.Fill(MyHistoFiller.Eta(ord(TTree.Hits_MM_off_stationEta[n])))
580 MyHistoFiller.mmStationPhi.Fill(ord(TTree.Hits_MM_off_stationPhi[n]))
586 MyHistoFiller.stgcGlobalX.Fill(TTree.Hits_sTGC_GlobalPositionX[n])
587 MyHistoFiller.stgcGlobalY.Fill(TTree.Hits_sTGC_GlobalPositionY[n])
588 MyHistoFiller.stgcGlobalZ.Fill(TTree.Hits_sTGC_GlobalPositionZ[n])
589 MyHistoFiller.stgcStationEta.Fill(MyHistoFiller.Eta(ord(TTree.Hits_sTGC_off_stationEta[n])))
590 MyHistoFiller.stgcStationPhi.Fill(ord(TTree.Hits_sTGC_off_stationPhi[n]))
596 outdir.WriteTObject(MyHistoFiller.truthPtHist, MyHistoFiller.truthPtHist.GetName())
597 outdir.WriteTObject(MyHistoFiller.truthEtaHist, MyHistoFiller.truthEtaHist.GetName())
598 outdir.WriteTObject(MyHistoFiller.truthPhiHist, MyHistoFiller.truthPhiHist.GetName())
601 outdir.WriteTObject(MyHistoFiller.rpcLocalX, MyHistoFiller.rpcLocalX.GetName())
602 outdir.WriteTObject(MyHistoFiller.rpcLocalY, MyHistoFiller.rpcLocalY.GetName())
603 outdir.WriteTObject(MyHistoFiller.rpcStationEta, MyHistoFiller.rpcStationEta.GetName())
604 outdir.WriteTObject(MyHistoFiller.rpcStationPhi, MyHistoFiller.rpcStationPhi.GetName())
605 outdir.WriteTObject(MyHistoFiller.rpcGlobalX, MyHistoFiller.rpcGlobalX.GetName())
606 outdir.WriteTObject(MyHistoFiller.rpcGlobalY, MyHistoFiller.rpcGlobalY.GetName())
607 outdir.WriteTObject(MyHistoFiller.rpcGlobalZ, MyHistoFiller.rpcGlobalZ.GetName())
608 outdir.WriteTObject(MyHistoFiller.rpcGasGap, MyHistoFiller.rpcGasGap.GetName())
611 outdir.WriteTObject(MyHistoFiller.rpcDigitlocalX, MyHistoFiller.rpcDigitlocalX.GetName())
612 outdir.WriteTObject(MyHistoFiller.rpcDigitlocalY, MyHistoFiller.rpcDigitlocalY.GetName())
613 outdir.WriteTObject(MyHistoFiller.rpcDigitStationEta, MyHistoFiller.rpcDigitStationEta.GetName())
614 outdir.WriteTObject(MyHistoFiller.rpcDigitStationPhi, MyHistoFiller.rpcDigitStationPhi.GetName())
615 outdir.WriteTObject(MyHistoFiller.rpcDigitglobalX, MyHistoFiller.rpcDigitglobalX.GetName())
616 outdir.WriteTObject(MyHistoFiller.rpcDigitglobalY, MyHistoFiller.rpcDigitglobalY.GetName())
617 outdir.WriteTObject(MyHistoFiller.rpcDigitglobalZ, MyHistoFiller.rpcDigitglobalZ.GetName())
618 outdir.WriteTObject(MyHistoFiller.rpcDigitGasGap, MyHistoFiller.rpcDigitGasGap.GetName())
619 outdir.WriteTObject(MyHistoFiller.rpcDigitStrip, MyHistoFiller.rpcDigitStrip.GetName())
620 outdir.WriteTObject(MyHistoFiller.rpcDigitStripNumber, MyHistoFiller.rpcDigitStripNumber.GetName())
621 outdir.WriteTObject(MyHistoFiller.rpcDigitMeasuresPhi, MyHistoFiller.rpcDigitMeasuresPhi.GetName())
622 outdir.WriteTObject(MyHistoFiller.rpcDigitTime, MyHistoFiller.rpcDigitTime.GetName())
623 outdir.WriteTObject(MyHistoFiller.rpcDigitdoubletR, MyHistoFiller.rpcDigitdoubletR.GetName())
624 outdir.WriteTObject(MyHistoFiller.rpcDigitdoubletZ, MyHistoFiller.rpcDigitdoubletZ.GetName())
625 outdir.WriteTObject(MyHistoFiller.rpcDigitdoubletPhi, MyHistoFiller.rpcDigitdoubletPhi.GetName())
626 outdir.WriteTObject(MyHistoFiller.rpcDigitglobalXY, MyHistoFiller.rpcDigitglobalXY.GetName())
627 outdir.WriteTObject(MyHistoFiller.rpcDigitglobalZY, MyHistoFiller.rpcDigitglobalZY.GetName())
628 outdir.WriteTObject(MyHistoFiller.rpcDigitglobalZX, MyHistoFiller.rpcDigitglobalZX.GetName())
630 outdir.WriteTObject(MyHistoFiller.bis_rpcDigitlocalX, MyHistoFiller.bis_rpcDigitlocalX.GetName())
631 outdir.WriteTObject(MyHistoFiller.bis_rpcDigitlocalY, MyHistoFiller.bis_rpcDigitlocalY.GetName())
632 outdir.WriteTObject(MyHistoFiller.bis_rpcDigitStationEta, MyHistoFiller.bis_rpcDigitStationEta.GetName())
633 outdir.WriteTObject(MyHistoFiller.bis_rpcDigitStationPhi, MyHistoFiller.bis_rpcDigitStationPhi.GetName())
634 outdir.WriteTObject(MyHistoFiller.bis_rpcDigitglobalX, MyHistoFiller.bis_rpcDigitglobalX.GetName())
635 outdir.WriteTObject(MyHistoFiller.bis_rpcDigitglobalY, MyHistoFiller.bis_rpcDigitglobalY.GetName())
636 outdir.WriteTObject(MyHistoFiller.bis_rpcDigitglobalZ, MyHistoFiller.bis_rpcDigitglobalZ.GetName())
637 outdir.WriteTObject(MyHistoFiller.bis_rpcDigitGasGap, MyHistoFiller.bis_rpcDigitGasGap.GetName())
638 outdir.WriteTObject(MyHistoFiller.bis_rpcDigitStrip, MyHistoFiller.bis_rpcDigitStrip.GetName())
639 outdir.WriteTObject(MyHistoFiller.bis_rpcDigitStripNumber, MyHistoFiller.bis_rpcDigitStripNumber.GetName())
640 outdir.WriteTObject(MyHistoFiller.bis_rpcDigitMeasuresPhi, MyHistoFiller.bis_rpcDigitMeasuresPhi.GetName())
641 outdir.WriteTObject(MyHistoFiller.bis_rpcDigitTime, MyHistoFiller.bis_rpcDigitTime.GetName())
642 outdir.WriteTObject(MyHistoFiller.bis7_rpcDigitTime, MyHistoFiller.bis7_rpcDigitTime.GetName())
643 outdir.WriteTObject(MyHistoFiller.bis8_rpcDigitTime, MyHistoFiller.bis8_rpcDigitTime.GetName())
644 outdir.WriteTObject(MyHistoFiller.bis_rpcDigitdoubletR, MyHistoFiller.bis_rpcDigitdoubletR.GetName())
645 outdir.WriteTObject(MyHistoFiller.bis_rpcDigitdoubletZ, MyHistoFiller.bis_rpcDigitdoubletZ.GetName())
646 outdir.WriteTObject(MyHistoFiller.bis_rpcDigitdoubletPhi, MyHistoFiller.bis_rpcDigitdoubletPhi.GetName())
647 outdir.WriteTObject(MyHistoFiller.bis_rpcDigitglobalXY, MyHistoFiller.bis_rpcDigitglobalXY.GetName())
648 outdir.WriteTObject(MyHistoFiller.bis_rpcDigitglobalZY, MyHistoFiller.bis_rpcDigitglobalZY.GetName())
649 outdir.WriteTObject(MyHistoFiller.bis_rpcDigitglobalZX, MyHistoFiller.bis_rpcDigitglobalZX.GetName())
652 outdir.WriteTObject(MyHistoFiller.mdtLocalX, MyHistoFiller.mdtLocalX.GetName())
653 outdir.WriteTObject(MyHistoFiller.mdtLocalY, MyHistoFiller.mdtLocalY.GetName())
654 outdir.WriteTObject(MyHistoFiller.mdtLocalZ, MyHistoFiller.mdtLocalZ.GetName())
655 outdir.WriteTObject(MyHistoFiller.mdtStationEta, MyHistoFiller.mdtStationEta.GetName())
656 outdir.WriteTObject(MyHistoFiller.mdtStationPhi, MyHistoFiller.mdtStationPhi.GetName())
657 outdir.WriteTObject(MyHistoFiller.mdtGlobalX, MyHistoFiller.mdtGlobalX.GetName())
658 outdir.WriteTObject(MyHistoFiller.mdtGlobalY, MyHistoFiller.mdtGlobalY.GetName())
659 outdir.WriteTObject(MyHistoFiller.mdtGlobalZ, MyHistoFiller.mdtGlobalZ.GetName())
660 outdir.WriteTObject(MyHistoFiller.mdtTube, MyHistoFiller.mdtTube.GetName())
663 outdir.WriteTObject(MyHistoFiller.mdtDigitlocalTubePosX, MyHistoFiller.mdtDigitlocalTubePosX.GetName())
664 outdir.WriteTObject(MyHistoFiller.mdtDigitlocalTubePosY, MyHistoFiller.mdtDigitlocalTubePosY.GetName())
665 outdir.WriteTObject(MyHistoFiller.mdtDigitlocalTubePosZ, MyHistoFiller.mdtDigitlocalTubePosZ.GetName())
666 outdir.WriteTObject(MyHistoFiller.mdtDigitStationEta, MyHistoFiller.mdtDigitStationEta.GetName())
667 outdir.WriteTObject(MyHistoFiller.mdtDigitStationPhi, MyHistoFiller.mdtDigitStationPhi.GetName())
668 outdir.WriteTObject(MyHistoFiller.mdtDigitglobalX, MyHistoFiller.mdtDigitglobalX.GetName())
669 outdir.WriteTObject(MyHistoFiller.mdtDigitglobalY, MyHistoFiller.mdtDigitglobalY.GetName())
670 outdir.WriteTObject(MyHistoFiller.mdtDigitglobalZ, MyHistoFiller.mdtDigitglobalZ.GetName())
671 outdir.WriteTObject(MyHistoFiller.mdtDigitNumberOfMultilayers, MyHistoFiller.mdtDigitNumberOfMultilayers.GetName())
672 outdir.WriteTObject(MyHistoFiller.mdtDigitTube, MyHistoFiller.mdtDigitTube.GetName())
673 outdir.WriteTObject(MyHistoFiller.mdtDigitTubeLayer, MyHistoFiller.mdtDigitTubeLayer.GetName())
674 outdir.WriteTObject(MyHistoFiller.mdtDigitMultilayer, MyHistoFiller.mdtDigitMultilayer.GetName())
675 outdir.WriteTObject(MyHistoFiller.mdtDigitTime, MyHistoFiller.mdtDigitTime.GetName())
676 outdir.WriteTObject(MyHistoFiller.mdtDigitCharge, MyHistoFiller.mdtDigitCharge.GetName())
677 outdir.WriteTObject(MyHistoFiller.mdtDigitglobalXY, MyHistoFiller.mdtDigitglobalXY.GetName())
678 outdir.WriteTObject(MyHistoFiller.mdtDigitglobalZY, MyHistoFiller.mdtDigitglobalZY.GetName())
679 outdir.WriteTObject(MyHistoFiller.mdtDigitglobalZX, MyHistoFiller.mdtDigitglobalZX.GetName())
681 outdir.WriteTObject(MyHistoFiller.bis_mdtDigitlocalTubePosX, MyHistoFiller.bis_mdtDigitlocalTubePosX.GetName())
682 outdir.WriteTObject(MyHistoFiller.bis_mdtDigitlocalTubePosY, MyHistoFiller.bis_mdtDigitlocalTubePosY.GetName())
683 outdir.WriteTObject(MyHistoFiller.bis_mdtDigitlocalTubePosZ, MyHistoFiller.bis_mdtDigitlocalTubePosZ.GetName())
684 outdir.WriteTObject(MyHistoFiller.bis_mdtDigitStationEta, MyHistoFiller.bis_mdtDigitStationEta.GetName())
685 outdir.WriteTObject(MyHistoFiller.bis_mdtDigitStationPhi, MyHistoFiller.bis_mdtDigitStationPhi.GetName())
686 outdir.WriteTObject(MyHistoFiller.bis_mdtDigitglobalX, MyHistoFiller.bis_mdtDigitglobalX.GetName())
687 outdir.WriteTObject(MyHistoFiller.bis_mdtDigitglobalY, MyHistoFiller.bis_mdtDigitglobalY.GetName())
688 outdir.WriteTObject(MyHistoFiller.bis_mdtDigitglobalZ, MyHistoFiller.bis_mdtDigitglobalZ.GetName())
689 outdir.WriteTObject(MyHistoFiller.bis_mdtDigitNumberOfMultilayers, MyHistoFiller.bis_mdtDigitNumberOfMultilayers.GetName())
690 outdir.WriteTObject(MyHistoFiller.bis_mdtDigitTube, MyHistoFiller.bis_mdtDigitTube.GetName())
691 outdir.WriteTObject(MyHistoFiller.bis_mdtDigitTubeLayer, MyHistoFiller.bis_mdtDigitTubeLayer.GetName())
692 outdir.WriteTObject(MyHistoFiller.bis_mdtDigitMultilayer, MyHistoFiller.bis_mdtDigitMultilayer.GetName())
693 outdir.WriteTObject(MyHistoFiller.bis_mdtDigitTime, MyHistoFiller.bis_mdtDigitTime.GetName())
694 outdir.WriteTObject(MyHistoFiller.bis_mdtDigitCharge, MyHistoFiller.bis_mdtDigitCharge.GetName())
695 outdir.WriteTObject(MyHistoFiller.bis_mdtDigitChannel, MyHistoFiller.bis_mdtDigitChannel.GetName())
696 outdir.WriteTObject(MyHistoFiller.bis_mdtDigitglobalXY, MyHistoFiller.bis_mdtDigitglobalXY.GetName())
697 outdir.WriteTObject(MyHistoFiller.bis_mdtDigitglobalZY, MyHistoFiller.bis_mdtDigitglobalZY.GetName())
698 outdir.WriteTObject(MyHistoFiller.bis_mdtDigitglobalZX, MyHistoFiller.bis_mdtDigitglobalZX.GetName())
699 outdir.WriteTObject(MyHistoFiller.bis_mdtDigitlocalTubePosXY, MyHistoFiller.bis_mdtDigitlocalTubePosXY.GetName())
700 outdir.WriteTObject(MyHistoFiller.bis_mdtDigitlocalTubePosZY, MyHistoFiller.bis_mdtDigitlocalTubePosZY.GetName())
701 outdir.WriteTObject(MyHistoFiller.bis_mdtDigitlocalTubePosZX, MyHistoFiller.bis_mdtDigitlocalTubePosZX.GetName())
705 outdir.WriteTObject(MyHistoFiller.cscGlobalX, MyHistoFiller.cscGlobalX.GetName())
706 outdir.WriteTObject(MyHistoFiller.cscGlobalY, MyHistoFiller.cscGlobalY.GetName())
707 outdir.WriteTObject(MyHistoFiller.cscGlobalZ, MyHistoFiller.cscGlobalZ.GetName())
708 outdir.WriteTObject(MyHistoFiller.cscWireLayer, MyHistoFiller.cscWireLayer.GetName())
709 outdir.WriteTObject(MyHistoFiller.cscStrip, MyHistoFiller.cscStrip.GetName())
710 outdir.WriteTObject(MyHistoFiller.cscglobalTime, MyHistoFiller.cscglobalTime.GetName())
711 outdir.WriteTObject(MyHistoFiller.cscKineticEnergy, MyHistoFiller.cscKineticEnergy.GetName())
712 outdir.WriteTObject(MyHistoFiller.cscDepositEnergy, MyHistoFiller.cscDepositEnergy.GetName())
713 outdir.WriteTObject(MyHistoFiller.cscSimStationEta, MyHistoFiller.cscSimStationEta.GetName())
714 outdir.WriteTObject(MyHistoFiller.cscSimStationPhi, MyHistoFiller.cscSimStationPhi.GetName())
715 outdir.WriteTObject(MyHistoFiller.cscSimChamberLayer, MyHistoFiller.cscSimChamberLayer.GetName())
719 outdir.WriteTObject(MyHistoFiller.CSCDigitStationEta, MyHistoFiller.CSCDigitStationEta.GetName())
720 outdir.WriteTObject(MyHistoFiller.CSCDigitStationPhi, MyHistoFiller.CSCDigitStationPhi.GetName())
721 outdir.WriteTObject(MyHistoFiller.CSCDigitWireLayer, MyHistoFiller.CSCDigitWireLayer.GetName())
722 outdir.WriteTObject(MyHistoFiller.CSCDigitlocalPosX, MyHistoFiller.CSCDigitlocalPosX.GetName())
723 outdir.WriteTObject(MyHistoFiller.CSCDigitglobalPosX, MyHistoFiller.CSCDigitglobalPosX.GetName())
724 outdir.WriteTObject(MyHistoFiller.CSCDigitglobalPosY, MyHistoFiller.CSCDigitglobalPosY.GetName())
725 outdir.WriteTObject(MyHistoFiller.CSCDigitglobalPosZ, MyHistoFiller.CSCDigitglobalPosZ.GetName())
728 outdir.WriteTObject(MyHistoFiller.CSCSDOStationEta, MyHistoFiller.CSCSDOStationEta.GetName())
729 outdir.WriteTObject(MyHistoFiller.CSCSDOStationPhi, MyHistoFiller.CSCSDOStationPhi.GetName())
730 outdir.WriteTObject(MyHistoFiller.CSCSDOChamberLayer, MyHistoFiller.CSCSDOChamberLayer.GetName())
731 outdir.WriteTObject(MyHistoFiller.CSCSDOWireLayer, MyHistoFiller.CSCSDOWireLayer.GetName())
732 outdir.WriteTObject(MyHistoFiller.CSCSDOStrip, MyHistoFiller.CSCSDOStrip.GetName())
733 outdir.WriteTObject(MyHistoFiller.CSCSDOBarcode, MyHistoFiller.CSCSDOBarcode.GetName())
734 outdir.WriteTObject(MyHistoFiller.CSCSDOGlobalX, MyHistoFiller.CSCSDOGlobalX.GetName())
735 outdir.WriteTObject(MyHistoFiller.CSCSDOGlobalY, MyHistoFiller.CSCSDOGlobalY.GetName())
736 outdir.WriteTObject(MyHistoFiller.CSCSDOGlobalZ, MyHistoFiller.CSCSDOGlobalZ.GetName())
737 outdir.WriteTObject(MyHistoFiller.CSCSDOLocalX, MyHistoFiller.CSCSDOLocalX.GetName())
738 outdir.WriteTObject(MyHistoFiller.CSCSDOLocalY, MyHistoFiller.CSCSDOLocalY.GetName())
741 outdir.WriteTObject(MyHistoFiller.CSCRDOStationEta, MyHistoFiller.CSCRDOStationEta.GetName())
742 outdir.WriteTObject(MyHistoFiller.CSCRDOStationPhi, MyHistoFiller.CSCRDOStationPhi.GetName())
743 outdir.WriteTObject(MyHistoFiller.CSCRDOChamberLayer, MyHistoFiller.CSCRDOChamberLayer.GetName())
744 outdir.WriteTObject(MyHistoFiller.CSCRDOWireLayer, MyHistoFiller.CSCRDOWireLayer.GetName())
745 outdir.WriteTObject(MyHistoFiller.CSCRDOStrip, MyHistoFiller.CSCRDOStrip.GetName())
746 outdir.WriteTObject(MyHistoFiller.CSCRDOmeasurePhi, MyHistoFiller.CSCRDOmeasurePhi.GetName())
747 outdir.WriteTObject(MyHistoFiller.CSCRDOTime, MyHistoFiller.CSCRDOTime.GetName())
748 outdir.WriteTObject(MyHistoFiller.CSCRDOGlobalX, MyHistoFiller.CSCRDOGlobalX.GetName())
749 outdir.WriteTObject(MyHistoFiller.CSCRDOGlobalY, MyHistoFiller.CSCRDOGlobalY.GetName())
750 outdir.WriteTObject(MyHistoFiller.CSCRDOGlobalZ, MyHistoFiller.CSCRDOGlobalZ.GetName())
751 outdir.WriteTObject(MyHistoFiller.CSCRDOLocalX, MyHistoFiller.CSCRDOLocalX.GetName())
752 outdir.WriteTObject(MyHistoFiller.CSCRDOLocalY, MyHistoFiller.CSCRDOLocalY.GetName())
755 outdir.WriteTObject(MyHistoFiller.CSCPRDStationEta, MyHistoFiller.CSCPRDStationEta.GetName())
756 outdir.WriteTObject(MyHistoFiller.CSCPRDStationPhi, MyHistoFiller.CSCPRDStationPhi.GetName())
757 outdir.WriteTObject(MyHistoFiller.CSCPRDChamberLayer, MyHistoFiller.CSCPRDChamberLayer.GetName())
758 outdir.WriteTObject(MyHistoFiller.CSCPRDWireLayer, MyHistoFiller.CSCPRDWireLayer.GetName())
759 outdir.WriteTObject(MyHistoFiller.CSCPRDStrip, MyHistoFiller.CSCPRDStrip.GetName())
760 outdir.WriteTObject(MyHistoFiller.CSCPRDmeasurePhi, MyHistoFiller.CSCPRDmeasurePhi.GetName())
761 outdir.WriteTObject(MyHistoFiller.CSCPRDTime, MyHistoFiller.CSCPRDTime.GetName())
762 outdir.WriteTObject(MyHistoFiller.CSCPRDCharge, MyHistoFiller.CSCPRDCharge.GetName())
763 outdir.WriteTObject(MyHistoFiller.CSCPRDGlobalX, MyHistoFiller.CSCPRDGlobalX.GetName())
764 outdir.WriteTObject(MyHistoFiller.CSCPRDGlobalY, MyHistoFiller.CSCPRDGlobalY.GetName())
765 outdir.WriteTObject(MyHistoFiller.CSCPRDGlobalZ, MyHistoFiller.CSCPRDGlobalZ.GetName())
766 outdir.WriteTObject(MyHistoFiller.CSCPRDLocalX, MyHistoFiller.CSCPRDLocalX.GetName())
770 outdir.WriteTObject(MyHistoFiller.tgcLocalX, MyHistoFiller.tgcLocalX.GetName())
771 outdir.WriteTObject(MyHistoFiller.tgcLocalY, MyHistoFiller.tgcLocalY.GetName())
772 outdir.WriteTObject(MyHistoFiller.tgcLocalZ, MyHistoFiller.tgcLocalZ.GetName())
773 outdir.WriteTObject(MyHistoFiller.tgcStationEta, MyHistoFiller.tgcStationEta.GetName())
774 outdir.WriteTObject(MyHistoFiller.tgcStationPhi, MyHistoFiller.tgcStationPhi.GetName())
775 outdir.WriteTObject(MyHistoFiller.tgcGlobalX, MyHistoFiller.tgcGlobalX.GetName())
776 outdir.WriteTObject(MyHistoFiller.tgcGlobalY, MyHistoFiller.tgcGlobalY.GetName())
777 outdir.WriteTObject(MyHistoFiller.tgcGlobalZ, MyHistoFiller.tgcGlobalZ.GetName())
778 outdir.WriteTObject(MyHistoFiller.tgcGasGap, MyHistoFiller.tgcGasGap.GetName())
779 outdir.WriteTObject(MyHistoFiller.tgcChannel, MyHistoFiller.tgcChannel.GetName())
780 outdir.WriteTObject(MyHistoFiller.tgcGlobalTime, MyHistoFiller.tgcGlobalTime.GetName())
781 outdir.WriteTObject(MyHistoFiller.tgcKineticEnergy, MyHistoFiller.tgcKineticEnergy.GetName())
782 outdir.WriteTObject(MyHistoFiller.tgcDepositEnergy, MyHistoFiller.tgcDepositEnergy.GetName())
785 outdir.WriteTObject(MyHistoFiller.TGCDigitStationEta, MyHistoFiller.TGCDigitStationEta.GetName())
786 outdir.WriteTObject(MyHistoFiller.TGCDigitStationPhi, MyHistoFiller.TGCDigitStationPhi.GetName())
787 outdir.WriteTObject(MyHistoFiller.TGCDigitGasGap, MyHistoFiller.TGCDigitGasGap.GetName())
788 outdir.WriteTObject(MyHistoFiller.TGCDigitChannel, MyHistoFiller.TGCDigitChannel.GetName())
789 outdir.WriteTObject(MyHistoFiller.TGCDigitlocalX, MyHistoFiller.TGCDigitlocalX.GetName())
790 outdir.WriteTObject(MyHistoFiller.TGCDigitlocalY, MyHistoFiller.TGCDigitlocalY.GetName())
791 outdir.WriteTObject(MyHistoFiller.TGCDigitglobalX, MyHistoFiller.TGCDigitglobalX.GetName())
792 outdir.WriteTObject(MyHistoFiller.TGCDigitglobalY, MyHistoFiller.TGCDigitglobalY.GetName())
793 outdir.WriteTObject(MyHistoFiller.TGCDigitglobalZ, MyHistoFiller.TGCDigitglobalZ.GetName())
796 outdir.WriteTObject(MyHistoFiller.TGCSDOStationEta, MyHistoFiller.TGCSDOStationEta.GetName())
797 outdir.WriteTObject(MyHistoFiller.TGCSDOStationPhi, MyHistoFiller.TGCSDOStationPhi.GetName())
798 outdir.WriteTObject(MyHistoFiller.TGCSDOGasGap, MyHistoFiller.TGCSDOGasGap.GetName())
799 outdir.WriteTObject(MyHistoFiller.TGCSDOChannel, MyHistoFiller.TGCSDOChannel.GetName())
800 outdir.WriteTObject(MyHistoFiller.TGCSDOWord, MyHistoFiller.TGCSDOWord.GetName())
801 outdir.WriteTObject(MyHistoFiller.TGCSDOBarcode, MyHistoFiller.TGCSDOBarcode.GetName())
802 outdir.WriteTObject(MyHistoFiller.TGCSDOGlobalX, MyHistoFiller.TGCSDOGlobalX.GetName())
803 outdir.WriteTObject(MyHistoFiller.TGCSDOGlobalY, MyHistoFiller.TGCSDOGlobalY.GetName())
804 outdir.WriteTObject(MyHistoFiller.TGCSDOGlobalZ, MyHistoFiller.TGCSDOGlobalZ.GetName())
805 outdir.WriteTObject(MyHistoFiller.TGCSDOLocalX, MyHistoFiller.TGCSDOLocalX.GetName())
806 outdir.WriteTObject(MyHistoFiller.TGCSDOLocalY, MyHistoFiller.TGCSDOLocalY.GetName())
807 outdir.WriteTObject(MyHistoFiller.TGCSDOGlotime, MyHistoFiller.TGCSDOGlotime.GetName())
810 outdir.WriteTObject(MyHistoFiller.TGCRDOStationEta, MyHistoFiller.TGCRDOStationEta.GetName())
811 outdir.WriteTObject(MyHistoFiller.TGCRDOStationPhi, MyHistoFiller.TGCRDOStationPhi.GetName())
812 outdir.WriteTObject(MyHistoFiller.TGCRDOGasGap, MyHistoFiller.TGCRDOGasGap.GetName())
813 outdir.WriteTObject(MyHistoFiller.TGCRDOChannel, MyHistoFiller.TGCRDOChannel.GetName())
814 outdir.WriteTObject(MyHistoFiller.TGCRDOGlobalX, MyHistoFiller.TGCRDOGlobalX.GetName())
815 outdir.WriteTObject(MyHistoFiller.TGCRDOGlobalY, MyHistoFiller.TGCRDOGlobalY.GetName())
816 outdir.WriteTObject(MyHistoFiller.TGCRDOGlobalZ, MyHistoFiller.TGCRDOGlobalZ.GetName())
817 outdir.WriteTObject(MyHistoFiller.TGCRDOLocalX, MyHistoFiller.TGCRDOLocalX.GetName())
820 outdir.WriteTObject(MyHistoFiller.TGCPRDStationEta, MyHistoFiller.TGCPRDStationEta.GetName())
821 outdir.WriteTObject(MyHistoFiller.TGCPRDStationPhi, MyHistoFiller.TGCPRDStationPhi.GetName())
822 outdir.WriteTObject(MyHistoFiller.TGCPRDGasGap, MyHistoFiller.TGCPRDGasGap.GetName())
823 outdir.WriteTObject(MyHistoFiller.TGCPRDChannel, MyHistoFiller.TGCPRDChannel.GetName())
824 outdir.WriteTObject(MyHistoFiller.TGCPRDisStrip, MyHistoFiller.TGCPRDisStrip.GetName())
825 outdir.WriteTObject(MyHistoFiller.TGCPRDGlobalX, MyHistoFiller.TGCPRDGlobalX.GetName())
826 outdir.WriteTObject(MyHistoFiller.TGCPRDGlobalY, MyHistoFiller.TGCPRDGlobalY.GetName())
827 outdir.WriteTObject(MyHistoFiller.TGCPRDGlobalZ, MyHistoFiller.TGCPRDGlobalZ.GetName())
828 outdir.WriteTObject(MyHistoFiller.TGCPRDLocalX, MyHistoFiller.TGCPRDLocalX.GetName())
832 outdir.WriteTObject(MyHistoFiller.mmGlobalX, MyHistoFiller.mmGlobalX.GetName())
833 outdir.WriteTObject(MyHistoFiller.mmGlobalY, MyHistoFiller.mmGlobalY.GetName())
834 outdir.WriteTObject(MyHistoFiller.mmGlobalZ, MyHistoFiller.mmGlobalZ.GetName())
835 outdir.WriteTObject(MyHistoFiller.mmStationEta, MyHistoFiller.mmStationEta.GetName())
836 outdir.WriteTObject(MyHistoFiller.mmStationPhi, MyHistoFiller.mmStationPhi.GetName())
839 outdir.WriteTObject(MyHistoFiller.stgcGlobalX, MyHistoFiller.stgcGlobalX.GetName())
840 outdir.WriteTObject(MyHistoFiller.stgcGlobalY, MyHistoFiller.stgcGlobalY.GetName())
841 outdir.WriteTObject(MyHistoFiller.stgcGlobalZ, MyHistoFiller.stgcGlobalZ.GetName())
842 outdir.WriteTObject(MyHistoFiller.stgcStationEta, MyHistoFiller.stgcStationEta.GetName())
843 outdir.WriteTObject(MyHistoFiller.stgcStationPhi, MyHistoFiller.stgcStationPhi.GetName())