00001
00015 #define __DONT_INIT_JBLHATVARIABLES
00016 #include "jbltools/sfh/h1/JBLHatVariables.h"
00017 #undef __DONT_INIT_JBLHATVARIABLES
00018
00019 #include <iostream>
00020
00021
00022 int JBLHatVariables::Initializer::count = 0;
00023
00024 JBLHatVariables::Initializer::Initializer() {
00025 if (count++ == 0) JBLHatVariables::init();
00026 std::cout << "JBLHatVariables::Initializer::Initializer: count=" << count << std::endl;
00027 }
00028
00029 void JBLHatVariables::init() {
00030 #if(H1OOVERSION == 26)
00031 Hat_RunNumber = new JBLH1IntFun <H1IntPtr> ("RunNumber");
00032 Hat_EventNumber = new JBLH1IntFun <H1IntPtr> ("EventNumber");
00033 Hat_Weight1 = new JBLH1FloatFun<H1FloatPtr> ("Weight1");
00034 Hat_Weight2 = new JBLH1FloatFun<H1FloatPtr> ("Weight2");
00035 Hat_RunType = new JBLH1IntFun <H1ShortPtr> ("RunType");
00036 Hat_RunQ = new JBLH1IntFun <H1ShortPtr> ("RunQ");
00037 Hat_Bunch = new JBLH1IntFun <H1ShortPtr> ("Bunch");
00038 Hat_Mbbl3 = new JBLH1IntFun <H1ShortPtr> ("Mbbl3");
00039 Hat_Mhv1 = new JBLH1IntFun <H1ShortPtr> ("Mhv1");
00040 Hat_Mhv2 = new JBLH1IntFun <H1ShortPtr> ("Mhv2");
00041 Hat_TPol = new JBLH1FloatFun<H1FloatPtr> ("TPol");
00042 Hat_LPol = new JBLH1FloatFun<H1FloatPtr> ("LPol");
00043
00044 Hat_Ibg = new JBLH1IntFun <H1IntPtr> ("Ibg");
00045 Hat_Ibgfm = new JBLH1IntFun <H1IntPtr> ("Ibgfm");
00046 Hat_Ibgam = new JBLH1IntFun <H1IntPtr> ("Ibgam");
00047 Hat_Iqn = new JBLH1IntFun <H1IntPtr> ("Iqn");
00048
00049 Hat_Iclass = new JBLH1IntFun <H1BytePtr> ("Iclass");
00050 Hat_ITrigac = new JBLH1IntFun <H1BytePtr> ("ITrigac");
00051 Hat_Il1ac = new JBLH1IntFun <H1BytePtr> ("Il1ac");
00052 Hat_Il1rw = new JBLH1IntFun <H1BytePtr> ("Il1rw");
00053 Hat_Il1te = new JBLH1IntFun <H1BytePtr> ("Il1te");
00054 Hat_Il2nne = new JBLH1IntFun <H1BytePtr> ("Il2nne");
00055 Hat_Il2tte = new JBLH1IntFun <H1BytePtr> ("Il2tte");
00056 Hat_Il4vst = new JBLH1IntFun <H1BytePtr> ("Il4vst");
00057 Hat_L4dec = new JBLH1IntFun <H1IntPtr> ("L4dec");
00058
00059 Hat_NumEmParts = new JBLH1IntFun <H1ShortPtr> ("NumEmParts");
00060 Hat_NumHfs = new JBLH1IntFun <H1ShortPtr> ("NumHfs");
00061 Hat_NumJPsi = new JBLH1IntFun <H1ShortPtr> ("NumJPsi");
00062 Hat_NumJPsiDiff = new JBLH1IntFun <H1ShortPtr> ("NumJPsiDiff");
00063 Hat_NumJPsiTrkCls = new JBLH1IntFun <H1ShortPtr> ("NumJPsiTrkCls");
00064 Hat_NumDstar = new JBLH1IntFun <H1ShortPtr> ("NumDstar");
00065 Hat_NumDstarK03Pi = new JBLH1IntFun <H1ShortPtr> ("NumDstarK03Pi");
00066 Hat_NumDstarWc = new JBLH1IntFun <H1ShortPtr> ("NumDstarWc");
00067 Hat_NumK0 = new JBLH1IntFun <H1ShortPtr> ("NumK0");
00068 Hat_NumConvPhotons = new JBLH1IntFun <H1ShortPtr> ("NumConvPhotons");
00069 Hat_NumLambda = new JBLH1IntFun <H1ShortPtr> ("NumLambda");
00070
00071 Hat_NumMuons = new JBLH1IntFun <H1ShortPtr> ("NumMuons");
00072 Hat_NumCentralTracks = new JBLH1IntFun <H1ShortPtr> ("NumCentralTracks");
00073 Hat_NumForwardTracks = new JBLH1IntFun <H1ShortPtr> ("NumForwardTracks");
00074 Hat_NumCombinedTracks = new JBLH1IntFun <H1ShortPtr> ("NumCombinedTracks");
00075 Hat_NumLooseTracks = new JBLH1IntFun <H1ShortPtr> ("NumLooseTracks");
00076 Hat_NumNonvertexTracks = new JBLH1IntFun <H1ShortPtr> ("NumNonvertexTracks");
00077 Hat_NumKtJets = new JBLH1IntFun <H1ShortPtr> ("NumKtJets");
00078 Hat_NumInclKtJets = new JBLH1IntFun <H1ShortPtr> ("NumInclKtJets");
00079 Hat_NumMCParts = new JBLH1IntFun <H1ShortPtr> ("NumMCParts");
00080 Hat_PartFNC = new JBLH1IntFun <H1ShortPtr> ("PartFNC");
00081 Hat_PartFPS = new JBLH1IntFun <H1ShortPtr> ("PartFPS");
00082
00083
00084 Hat_NFmu = new JBLH1IntFun <H1ShortPtr> ("NFmu");
00085 Hat_NPrt = new JBLH1IntFun <H1BytePtr> ("NPrt");
00086 Hat_Nfmu = new JBLH1IntFun <H1ShortPtr> ("Nfmu");
00087 Hat_NmFmu = new JBLH1IntFun <H1ShortPtr> ("NmFmu");
00088 Hat_Nmfmu = new JBLH1IntFun <H1ShortPtr> ("Nmfmu");
00089 Hat_Nprt = new JBLH1IntFun <H1ShortPtr> ("Nprt");
00090 Hat_Nfts = new JBLH1IntFun <H1ShortPtr> ("Nfts");
00091
00092 Hat_Etag33 = new JBLH1FloatFun<H1FloatPtr> ("Etag33");
00093 Hat_Xtag33 = new JBLH1FloatFun<H1FloatPtr> ("Xtag33");
00094 Hat_Ytag33 = new JBLH1FloatFun<H1FloatPtr> ("Ytag33");
00095 Hat_Etag44 = new JBLH1FloatFun<H1FloatPtr> ("Etag44");
00096 Hat_Phtag = new JBLH1FloatFun<H1FloatPtr> ("Phtag");
00097 Hat_Etag8 = new JBLH1FloatFun<H1FloatPtr> ("Etag8");
00098 Hat_Eztag44 = new JBLH1FloatFun<H1FloatPtr> ("Eztag44");
00099
00100 Hat_Gap = new JBLH1FloatFun<H1FloatPtr> ("Gap");
00101 Hat_GapTyp = new JBLH1IntFun <H1ShortPtr> ("GapTyp");
00102 Hat_PhTrm = new JBLH1FloatFun<H1FloatPtr> ("PhTrm");
00103 Hat_PtMiss = new JBLH1FloatFun<H1FloatPtr> ("PtMiss");
00104 Hat_PtCalo = new JBLH1FloatFun<H1FloatPtr> ("PtCalo");
00105 Hat_PtTrm = new JBLH1FloatFun<H1FloatPtr> ("PtTrm");
00106 Hat_Pxf = new JBLH1FloatFun<H1FloatPtr> ("Pxf");
00107 Hat_Pyf = new JBLH1FloatFun<H1FloatPtr> ("Pyf");
00108 Hat_DistTrm = new JBLH1FloatFun<H1FloatPtr> ("DistTrm");
00109 Hat_T0_LAr = new JBLH1FloatFun<H1FloatPtr> ("T0_LAr");
00110 Hat_ThTrm = new JBLH1FloatFun<H1FloatPtr> ("ThTrm");
00111 Hat_ScalEt = new JBLH1FloatFun<H1FloatPtr> ("ScalEt");
00112 Hat_EtaGapU = new JBLH1FloatFun<H1FloatPtr> ("EtaGapU");
00113 Hat_EtaMax = new JBLH1FloatFun<H1FloatPtr> ("EtaMax");
00114 Hat_EtaMaxClus = new JBLH1FloatFun<H1FloatPtr> ("EtaMaxClus");
00115 Hat_Xpom = new JBLH1FloatFun<H1FloatPtr> ("Xpom");
00116 Hat_EFwdLAr = new JBLH1FloatFun<H1FloatPtr> ("EFwdLAr");
00117
00118 Hat_Vanti = new JBLH1FloatFun<H1FloatPtr> ("Vanti");
00119 Hat_Vantib = new JBLH1FloatFun<H1FloatPtr> ("Vantib");
00120 Hat_Vantif = new JBLH1FloatFun<H1FloatPtr> ("Vantif");
00121 Hat_Vparl = new JBLH1FloatFun<H1FloatPtr> ("Vparl");
00122 Hat_Vparlb = new JBLH1FloatFun<H1FloatPtr> ("Vparlb");
00123 Hat_Vparlf = new JBLH1FloatFun<H1FloatPtr> ("Vparlf");
00124
00125 Hat_Epz = new JBLH1FloatFun<H1FloatPtr> ("Epz");
00126 Hat_Q2da = new JBLH1FloatFun<H1FloatPtr> ("Q2da");
00127 Hat_Q2e = new JBLH1FloatFun<H1FloatPtr> ("Q2e");
00128 Hat_Q2h = new JBLH1FloatFun<H1FloatPtr> ("Q2h");
00129 Hat_Q2s = new JBLH1FloatFun<H1FloatPtr> ("Q2s");
00130 Hat_Yda = new JBLH1FloatFun<H1FloatPtr> ("Yda");
00131 Hat_Ye = new JBLH1FloatFun<H1FloatPtr> ("Ye");
00132 Hat_Yh = new JBLH1FloatFun<H1FloatPtr> ("Yh");
00133 Hat_Ys = new JBLH1FloatFun<H1FloatPtr> ("Ys");
00134
00135 Hat_T0_CJC = new JBLH1FloatFun<H1FloatPtr> ("T0_CJC");
00136 Hat_Ivtyp = new JBLH1IntFun <H1ShortPtr> ("Ivtyp");
00137 Hat_VtxX = new JBLH1FloatFun<H1FloatPtr> ("VtxX");
00138 Hat_VtxY = new JBLH1FloatFun<H1FloatPtr> ("VtxY");
00139 Hat_VtxZ = new JBLH1FloatFun<H1FloatPtr> ("VtxZ");
00140
00141 Hat_HadFracClus = new JBLH1FloatFun<H1FloatPtr> ("HadFracClus");
00142
00143 Hat_FullHfsCombPt = new JBLH1FloatFun<H1FloatPtr> ("FullHfsCombPt");
00144 Hat_FullHfsCombTheta = new JBLH1FloatFun<H1FloatPtr> ("FullHfsCombTheta");
00145 Hat_FullHfsCombPhi = new JBLH1FloatFun<H1FloatPtr> ("FullHfsCombPhi");
00146 Hat_FullHfsCombE = new JBLH1FloatFun<H1FloatPtr> ("FullHfsCombE");
00147
00148 Hat_FullHfsClusPt = new JBLH1FloatFun<H1FloatPtr> ("FullHfsClusPt");
00149 Hat_FullHfsClusTheta = new JBLH1FloatFun<H1FloatPtr> ("FullHfsClusTheta");
00150 Hat_FullHfsClusPhi = new JBLH1FloatFun<H1FloatPtr> ("FullHfsClusPhi");
00151 Hat_FullHfsClusE = new JBLH1FloatFun<H1FloatPtr> ("FullHfsClusE");
00152
00153
00154 Hat_HfsClusLarPt = new JBLH1FloatFun<H1FloatPtr> ("HfsClusLarPt");
00155 Hat_HfsClusLarTheta = new JBLH1FloatFun<H1FloatPtr> ("HfsClusLarTheta");
00156 Hat_HfsClusLarPhi = new JBLH1FloatFun<H1FloatPtr> ("HfsClusLarPhi");
00157 Hat_HfsClusLarE = new JBLH1FloatFun<H1FloatPtr> ("HfsClusLarE");
00158
00159 Hat_HfsClusSpaPt = new JBLH1FloatFun<H1FloatPtr> ("HfsClusSpaPt");
00160 Hat_HfsClusSpaTheta = new JBLH1FloatFun<H1FloatPtr> ("HfsClusSpaTheta");
00161 Hat_HfsClusSpaPhi = new JBLH1FloatFun<H1FloatPtr> ("HfsClusSpaPhi");
00162 Hat_HfsClusSpaE = new JBLH1FloatFun<H1FloatPtr> ("HfsClusSpaE");
00163
00164 Hat_HfsCombSpaPt = new JBLH1FloatFun<H1FloatPtr> ("HfsCombSpaPt");
00165 Hat_HfsCombSpaTheta = new JBLH1FloatFun<H1FloatPtr> ("HfsCombSpaTheta");
00166 Hat_HfsCombSpaPhi = new JBLH1FloatFun<H1FloatPtr> ("HfsCombSpaPhi");
00167 Hat_HfsCombSpaE = new JBLH1FloatFun<H1FloatPtr> ("HfsCombSpaE");
00168
00169 Hat_HfsCombLarPt = new JBLH1FloatFun<H1FloatPtr> ("HfsCombLarPt");
00170 Hat_HfsCombLarTheta = new JBLH1FloatFun<H1FloatPtr> ("HfsCombLarTheta");
00171 Hat_HfsCombLarPhi = new JBLH1FloatFun<H1FloatPtr> ("HfsCombLarPhi");
00172 Hat_HfsCombLarE = new JBLH1FloatFun<H1FloatPtr> ("HfsCombLarE");
00173
00174 Hat_HfsClusIronPt = new JBLH1FloatFun<H1FloatPtr> ("HfsClusIronPt");
00175 Hat_HfsClusIronTheta = new JBLH1FloatFun<H1FloatPtr> ("HfsClusIronTheta");
00176 Hat_HfsClusIronPhi = new JBLH1FloatFun<H1FloatPtr> ("HfsClusIronPhi");
00177 Hat_HfsClusIronE = new JBLH1FloatFun<H1FloatPtr> ("HfsClusIronE");
00178
00179 Hat_HfsClusPlugPt = new JBLH1FloatFun<H1FloatPtr> ("HfsClusPlugPt");
00180 Hat_HfsClusPlugTheta = new JBLH1FloatFun<H1FloatPtr> ("HfsClusPlugTheta");
00181 Hat_HfsClusPlugPhi = new JBLH1FloatFun<H1FloatPtr> ("HfsClusPlugPhi");
00182 Hat_HfsClusPlugE = new JBLH1FloatFun<H1FloatPtr> ("HfsClusPlugE");
00183
00184 Hat_HfsClusNoisePt = new JBLH1FloatFun<H1FloatPtr> ("HfsClusNoisePt");
00185 Hat_HfsClusNoiseTheta = new JBLH1FloatFun<H1FloatPtr> ("HfsClusNoiseTheta");
00186 Hat_HfsClusNoisePhi = new JBLH1FloatFun<H1FloatPtr> ("HfsClusNoisePhi");
00187 Hat_HfsClusNoiseE = new JBLH1FloatFun<H1FloatPtr> ("HfsClusNoiseE");
00188
00189 Hat_HfsCombTraPt = new JBLH1FloatFun<H1FloatPtr> ("HfsCombTraPt");
00190 Hat_HfsCombTraTheta = new JBLH1FloatFun<H1FloatPtr> ("HfsCombTraTheta");
00191 Hat_HfsCombTraPhi = new JBLH1FloatFun<H1FloatPtr> ("HfsCombTraPhi");
00192 Hat_HfsCombTraE = new JBLH1FloatFun<H1FloatPtr> ("HfsCombTraE");
00193
00194 Hat_HadTrackPt = new JBLH1FloatFun<H1FloatPtr> ("HadTrackPt");
00195 Hat_HadTrackTheta = new JBLH1FloatFun<H1FloatPtr> ("HadTrackTheta");
00196 Hat_HadTrackPhi = new JBLH1FloatFun<H1FloatPtr> ("HadTrackPhi");
00197 Hat_HadTrackE = new JBLH1FloatFun<H1FloatPtr> ("HadTrackE");
00198
00199 Hat_HadPxX = new JBLH1FloatFun<H1FloatPtr> ("HadPxX");
00200 Hat_HadPyX = new JBLH1FloatFun<H1FloatPtr> ("HadPyX");
00201 Hat_HadPzX = new JBLH1FloatFun<H1FloatPtr> ("HadPzX");
00202 Hat_HadEX = new JBLH1FloatFun<H1FloatPtr> ("HadEX");
00203
00204 Hat_ElecE = new JBLH1FloatFun<H1FloatPtr> ("ElecE");
00205 Hat_ElecTheta = new JBLH1FloatFun<H1FloatPtr> ("ElecTheta");
00206 Hat_ElecPhi = new JBLH1FloatFun<H1FloatPtr> ("ElecPhi");
00207 Hat_MuonPt = new JBLH1FloatFun<H1FloatPtr> ("MuonPt");
00208 Hat_MuonTheta = new JBLH1FloatFun<H1FloatPtr> ("MuonTheta");
00209 Hat_DstarPt = new JBLH1FloatFun<H1FloatPtr> ("DstarPt");
00210 Hat_KtJetPt = new JBLH1FloatFun<H1FloatPtr> ("KtJetPt");
00211 Hat_KtJetTheta = new JBLH1FloatFun<H1FloatPtr> ("KtJetTheta");
00212
00213 Hat_InclKtJetFidPt1 = new JBLH1FloatFun<H1FloatPtr> ("InclKtJetFidPt1");
00214 Hat_InclKtJetFidPt2 = new JBLH1FloatFun<H1FloatPtr> ("InclKtJetFidPt2");
00215 Hat_InclKtJetCenPt1 = new JBLH1FloatFun<H1FloatPtr> ("InclKtJetCenPt1");
00216 Hat_InclKtJetCenPt2 = new JBLH1FloatFun<H1FloatPtr> ("InclKtJetCenPt2");
00217
00218 Hat_MXGen = new JBLH1FloatFun<H1FloatPtr> ("MXGen");
00219 Hat_MYGen = new JBLH1FloatFun<H1FloatPtr> ("MYGen");
00220 Hat_EtaMaxGen = new JBLH1FloatFun<H1FloatPtr> ("EtaMaxGen");
00221 Hat_EtaMinYGen = new JBLH1FloatFun<H1FloatPtr> ("EtaMinYGen");
00222 Hat_GenEnElec = new JBLH1FloatFun<H1FloatPtr> ("GenEnElec");
00223 Hat_GenEnHad = new JBLH1FloatFun<H1FloatPtr> ("GenEnHad");
00224 Hat_GenEnPhoton = new JBLH1FloatFun<H1FloatPtr> ("GenEnPhoton");
00225 Hat_GenPhElec = new JBLH1FloatFun<H1FloatPtr> ("GenPhElec");
00226 Hat_GenPhPhoton = new JBLH1FloatFun<H1FloatPtr> ("GenPhPhoton");
00227 Hat_GenPxHad = new JBLH1FloatFun<H1FloatPtr> ("GenPxHad");
00228 Hat_GenPyHad = new JBLH1FloatFun<H1FloatPtr> ("GenPyHad");
00229 Hat_GenPzHad = new JBLH1FloatFun<H1FloatPtr> ("GenPzHad");
00230 Hat_GenThElec = new JBLH1FloatFun<H1FloatPtr> ("GenThElec");
00231 Hat_GenThPhoton = new JBLH1FloatFun<H1FloatPtr> ("GenThPhoton");
00232 Hat_Pt2HatGki = new JBLH1FloatFun<H1FloatPtr> ("Pt2HatGki");
00233 Hat_PxXGen = new JBLH1FloatFun<H1FloatPtr> ("PxXGen");
00234 Hat_PxYGen = new JBLH1FloatFun<H1FloatPtr> ("PxYGen");
00235 Hat_PyXGen = new JBLH1FloatFun<H1FloatPtr> ("PyXGen");
00236 Hat_PyYGen = new JBLH1FloatFun<H1FloatPtr> ("PyYGen");
00237 Hat_PzXGen = new JBLH1FloatFun<H1FloatPtr> ("PzXGen");
00238 Hat_PzYGen = new JBLH1FloatFun<H1FloatPtr> ("PzYGen");
00239 Hat_Q2Gki = new JBLH1FloatFun<H1FloatPtr> ("Q2Gki");
00240 Hat_Q2daGen = new JBLH1FloatFun<H1FloatPtr> ("Q2daGen");
00241 Hat_Q2eGen = new JBLH1FloatFun<H1FloatPtr> ("Q2eGen");
00242 Hat_Q2hGen = new JBLH1FloatFun<H1FloatPtr> ("Q2hGen");
00243 Hat_Q2sGen = new JBLH1FloatFun<H1FloatPtr> ("Q2sGen");
00244 Hat_RapLowerGen = new JBLH1FloatFun<H1FloatPtr> ("RapLowerGen");
00245 Hat_RapUpperGen = new JBLH1FloatFun<H1FloatPtr> ("RapUpperGen");
00246 Hat_SHatGki = new JBLH1FloatFun<H1FloatPtr> ("SHatGki");
00247 Hat_ScalEtXGen = new JBLH1FloatFun<H1FloatPtr> ("ScalEtXGen");
00248 Hat_TGen = new JBLH1FloatFun<H1FloatPtr> ("TGen");
00249 Hat_TGki = new JBLH1FloatFun<H1FloatPtr> ("TGki");
00250 Hat_XGki = new JBLH1FloatFun<H1FloatPtr> ("XGki");
00251 Hat_XpomGki = new JBLH1FloatFun<H1FloatPtr> ("XpomGki");
00252 Hat_YGki = new JBLH1FloatFun<H1FloatPtr> ("YGki");
00253 Hat_YdaGen = new JBLH1FloatFun<H1FloatPtr> ("YdaGen");
00254 Hat_YeGen = new JBLH1FloatFun<H1FloatPtr> ("YeGen");
00255 Hat_YhGen = new JBLH1FloatFun<H1FloatPtr> ("YhGen");
00256 Hat_YsGen = new JBLH1FloatFun<H1FloatPtr> ("YsGen");
00257 Hat_GenRad = new JBLH1IntFun <H1ShortPtr> ("GenRad");
00258 Hat_GenVtxZ = new JBLH1FloatFun<H1FloatPtr> ("GenVtxZ");
00259 std::cout << "JBLHatVariables::init: HAT variables for H1OO 2.6 initialized" << std::endl;
00260 #elif (H1OOVERSION == 28)
00261 Hat_RunNumber = new JBLH1IntFun <H1IntPtr> ("RunNumber");
00262 Hat_EventNumber = new JBLH1IntFun <H1IntPtr> ("EventNumber");
00263 Hat_PolType = new JBLH1IntFun <H1IntPtr> ("PolType");
00264 Hat_Pol = new JBLH1FloatFun<H1FloatPtr> ("Pol");
00265 Hat_RunType = new JBLH1IntFun <H1ShortPtr> ("RunType");
00266 Hat_RunQ = new JBLH1IntFun <H1ShortPtr> ("RunQ");
00267 Hat_Bunch = new JBLH1IntFun <H1ShortPtr> ("Bunch");
00268 Hat_Mbbl3 = new JBLH1IntFun <H1ShortPtr> ("Mbbl3");
00269 Hat_Mhv1 = new JBLH1IntFun <H1ShortPtr> ("Mhv1");
00270 Hat_Mhv2 = new JBLH1IntFun <H1ShortPtr> ("Mhv2");
00271 Hat_EvTime = new JBLH1IntFun <H1IntPtr> ("EvTime");
00272 Hat_T0_CJC = new JBLH1FloatFun<H1FloatPtr> ("T0_CJC");
00273 Hat_T0_LAr = new JBLH1FloatFun<H1FloatPtr> ("T0_LAr");
00274 Hat_L4dec = new JBLH1IntFun <H1IntPtr> ("L4dec");
00275 Hat_Iclass = new JBLH1IntFun <H1BytePtr> ("Iclass");
00276 Hat_Il1te = new JBLH1IntFun <H1BytePtr> ("Il1te");
00277 Hat_Il1rw = new JBLH1IntFun <H1BytePtr> ("Il1rw");
00278 Hat_Il1ac = new JBLH1IntFun <H1BytePtr> ("Il1ac");
00279 Hat_Il4vst = new JBLH1IntFun <H1BytePtr> ("Il4vst");
00280 Hat_ITrigac = new JBLH1IntFun <H1BytePtr> ("ITrigac");
00281 Hat_Il2te = new JBLH1IntFun <H1BytePtr> ("Il2te");
00282 Hat_Il2ac = new JBLH1IntFun <H1BytePtr> ("Il2ac");
00283 Hat_Q2da = new JBLH1FloatFun<H1FloatPtr> ("Q2da");
00284 Hat_Q2e = new JBLH1FloatFun<H1FloatPtr> ("Q2e");
00285 Hat_Q2h = new JBLH1FloatFun<H1FloatPtr> ("Q2h");
00286 Hat_Q2s = new JBLH1FloatFun<H1FloatPtr> ("Q2s");
00287 Hat_Epz = new JBLH1FloatFun<H1FloatPtr> ("Epz");
00288 Hat_Yda = new JBLH1FloatFun<H1FloatPtr> ("Yda");
00289 Hat_Ye = new JBLH1FloatFun<H1FloatPtr> ("Ye");
00290 Hat_Yh = new JBLH1FloatFun<H1FloatPtr> ("Yh");
00291 Hat_Ys = new JBLH1FloatFun<H1FloatPtr> ("Ys");
00292 Hat_Q2eGen = new JBLH1FloatFun<H1FloatPtr> ("Q2eGen");
00293 Hat_YeGen = new JBLH1FloatFun<H1FloatPtr> ("YeGen");
00294 Hat_Q2sGen = new JBLH1FloatFun<H1FloatPtr> ("Q2sGen");
00295 Hat_YsGen = new JBLH1FloatFun<H1FloatPtr> ("YsGen");
00296 Hat_Q2daGen = new JBLH1FloatFun<H1FloatPtr> ("Q2daGen");
00297 Hat_YdaGen = new JBLH1FloatFun<H1FloatPtr> ("YdaGen");
00298 Hat_Q2hGen = new JBLH1FloatFun<H1FloatPtr> ("Q2hGen");
00299 Hat_YhGen = new JBLH1FloatFun<H1FloatPtr> ("YhGen");
00300 Hat_Weight1 = new JBLH1FloatFun<H1FloatPtr> ("Weight1");
00301 Hat_Weight2 = new JBLH1FloatFun<H1FloatPtr> ("Weight2");
00302 Hat_NumEmParts = new JBLH1IntFun <H1ShortPtr> ("NumEmParts");
00303 Hat_ElecE = new JBLH1FloatFun<H1FloatPtr> ("ElecE");
00304 Hat_ElecTheta = new JBLH1FloatFun<H1FloatPtr> ("ElecTheta");
00305 Hat_ElecPhi = new JBLH1FloatFun<H1FloatPtr> ("ElecPhi");
00306 Hat_Ivtyp = new JBLH1IntFun <H1ShortPtr> ("Ivtyp");
00307 Hat_VtxX = new JBLH1FloatFun<H1FloatPtr> ("VtxX");
00308 Hat_VtxY = new JBLH1FloatFun<H1FloatPtr> ("VtxY");
00309 Hat_VtxZ = new JBLH1FloatFun<H1FloatPtr> ("VtxZ");
00310 Hat_GenVtxZ = new JBLH1FloatFun<H1FloatPtr> ("GenVtxZ");
00311 Hat_NPrt = new JBLH1IntFun <H1BytePtr> ("NPrt");
00312 Hat_NumHfs = new JBLH1IntFun <H1ShortPtr> ("NumHfs");
00313 Hat_NumJPsi = new JBLH1IntFun <H1ShortPtr> ("NumJPsi");
00314 Hat_NumJPsiDiff = new JBLH1IntFun <H1ShortPtr> ("NumJPsiDiff");
00315 Hat_NumJPsiTCCC = new JBLH1IntFun <H1ShortPtr> ("NumJPsiTCCC");
00316 Hat_NumLightVMDiff = new JBLH1IntFun <H1ShortPtr> ("NumLightVMDiff");
00317 Hat_NumDstar = new JBLH1IntFun <H1ShortPtr> ("NumDstar");
00318 Hat_NumDstarK03Pi = new JBLH1IntFun <H1ShortPtr> ("NumDstarK03Pi");
00319 Hat_NumDstarWc = new JBLH1IntFun <H1ShortPtr> ("NumDstarWc");
00320 Hat_NumMuons = new JBLH1IntFun <H1ShortPtr> ("NumMuons");
00321 Hat_NumCentralTracks = new JBLH1IntFun <H1ShortPtr> ("NumCentralTracks");
00322 Hat_NumCombinedTracks = new JBLH1IntFun <H1ShortPtr> ("NumCombinedTracks");
00323 Hat_NumForwardTracks = new JBLH1IntFun <H1ShortPtr> ("NumForwardTracks");
00324 Hat_NumLooseTracks = new JBLH1IntFun <H1ShortPtr> ("NumLooseTracks");
00325 Hat_NumNonvertexTracks = new JBLH1IntFun <H1ShortPtr> ("NumNonvertexTracks");
00326 Hat_NumKtJets = new JBLH1IntFun <H1ShortPtr> ("NumKtJets");
00327 Hat_NumInclKtJets = new JBLH1IntFun <H1ShortPtr> ("NumInclKtJets");
00328 Hat_NumMCParts = new JBLH1IntFun <H1ShortPtr> ("NumMCParts");
00329 Hat_NumK0 = new JBLH1IntFun <H1ShortPtr> ("NumK0");
00330 Hat_NumLambda = new JBLH1IntFun <H1ShortPtr> ("NumLambda");
00331 Hat_NumConvPhotons = new JBLH1IntFun <H1ShortPtr> ("NumConvPhotons");
00332 Hat_PartFNC = new JBLH1IntFun <H1ShortPtr> ("PartFNC");
00333 Hat_PartFPS = new JBLH1IntFun <H1ShortPtr> ("PartFPS");
00334 Hat_NFmu = new JBLH1IntFun <H1ShortPtr> ("NFmu");
00335 Hat_NFts = new JBLH1IntFun <H1ShortPtr> ("NFts");
00336 Hat_Nfmu = new JBLH1IntFun <H1ShortPtr> ("Nfmu");
00337 Hat_NmFmu = new JBLH1IntFun <H1ShortPtr> ("NmFmu");
00338 Hat_Nmfmu = new JBLH1IntFun <H1ShortPtr> ("Nmfmu");
00339 Hat_Nprt = new JBLH1IntFun <H1ShortPtr> ("Nprt");
00340 Hat_Nfts = new JBLH1IntFun <H1ShortPtr> ("Nfts");
00341 Hat_EFwdLAr = new JBLH1FloatFun<H1FloatPtr> ("EFwdLAr");
00342 Hat_Etag33 = new JBLH1FloatFun<H1FloatPtr> ("Etag33");
00343 Hat_Etag44 = new JBLH1FloatFun<H1FloatPtr> ("Etag44");
00344 Hat_Etag8 = new JBLH1FloatFun<H1FloatPtr> ("Etag8");
00345 Hat_Eztag44 = new JBLH1FloatFun<H1FloatPtr> ("Eztag44");
00346 Hat_Etag6 = new JBLH1FloatFun<H1FloatPtr> ("Etag6");
00347 Hat_Phtag = new JBLH1FloatFun<H1FloatPtr> ("Phtag");
00348 Hat_Xtag33 = new JBLH1FloatFun<H1FloatPtr> ("Xtag33");
00349 Hat_Xtag6 = new JBLH1FloatFun<H1FloatPtr> ("Xtag6");
00350 Hat_Ytag33 = new JBLH1FloatFun<H1FloatPtr> ("Ytag33");
00351 Hat_Ytag6 = new JBLH1FloatFun<H1FloatPtr> ("Ytag6");
00352 Hat_Ibg = new JBLH1IntFun <H1IntPtr> ("Ibg");
00353 Hat_Ibgfm = new JBLH1IntFun <H1IntPtr> ("Ibgfm");
00354 Hat_Ibgam = new JBLH1IntFun <H1IntPtr> ("Ibgam");
00355 Hat_Iqn = new JBLH1IntFun <H1IntPtr> ("Iqn");
00356 Hat_GapTyp = new JBLH1IntFun <H1ShortPtr> ("GapTyp");
00357 Hat_EtaGapU = new JBLH1FloatFun<H1FloatPtr> ("EtaGapU");
00358 Hat_EtaMax = new JBLH1FloatFun<H1FloatPtr> ("EtaMax");
00359 Hat_EtaMaxClus = new JBLH1FloatFun<H1FloatPtr> ("EtaMaxClus");
00360 Hat_Xpom = new JBLH1FloatFun<H1FloatPtr> ("Xpom");
00361 Hat_HadPxX = new JBLH1FloatFun<H1FloatPtr> ("HadPxX");
00362 Hat_HadPyX = new JBLH1FloatFun<H1FloatPtr> ("HadPyX");
00363 Hat_HadPzX = new JBLH1FloatFun<H1FloatPtr> ("HadPzX");
00364 Hat_HadEX = new JBLH1FloatFun<H1FloatPtr> ("HadEX");
00365 Hat_RapUpperGen = new JBLH1FloatFun<H1FloatPtr> ("RapUpperGen");
00366 Hat_RapLowerGen = new JBLH1FloatFun<H1FloatPtr> ("RapLowerGen");
00367 Hat_EtaMaxGen = new JBLH1FloatFun<H1FloatPtr> ("EtaMaxGen");
00368 Hat_EtaMinYGen = new JBLH1FloatFun<H1FloatPtr> ("EtaMinYGen");
00369 Hat_MXGen = new JBLH1FloatFun<H1FloatPtr> ("MXGen");
00370 Hat_PxXGen = new JBLH1FloatFun<H1FloatPtr> ("PxXGen");
00371 Hat_PyXGen = new JBLH1FloatFun<H1FloatPtr> ("PyXGen");
00372 Hat_PzXGen = new JBLH1FloatFun<H1FloatPtr> ("PzXGen");
00373 Hat_MYGen = new JBLH1FloatFun<H1FloatPtr> ("MYGen");
00374 Hat_PxYGen = new JBLH1FloatFun<H1FloatPtr> ("PxYGen");
00375 Hat_PyYGen = new JBLH1FloatFun<H1FloatPtr> ("PyYGen");
00376 Hat_PzYGen = new JBLH1FloatFun<H1FloatPtr> ("PzYGen");
00377 Hat_TGen = new JBLH1FloatFun<H1FloatPtr> ("TGen");
00378 Hat_Gap = new JBLH1FloatFun<H1FloatPtr> ("Gap");
00379 Hat_TGki = new JBLH1FloatFun<H1FloatPtr> ("TGki");
00380 Hat_XpomGki = new JBLH1FloatFun<H1FloatPtr> ("XpomGki");
00381 Hat_GenRad = new JBLH1IntFun <H1ShortPtr> ("GenRad");
00382 Hat_GenEnElec = new JBLH1FloatFun<H1FloatPtr> ("GenEnElec");
00383 Hat_GenThElec = new JBLH1FloatFun<H1FloatPtr> ("GenThElec");
00384 Hat_GenPhElec = new JBLH1FloatFun<H1FloatPtr> ("GenPhElec");
00385 Hat_GenEnPhoton = new JBLH1FloatFun<H1FloatPtr> ("GenEnPhoton");
00386 Hat_GenThPhoton = new JBLH1FloatFun<H1FloatPtr> ("GenThPhoton");
00387 Hat_GenPhPhoton = new JBLH1FloatFun<H1FloatPtr> ("GenPhPhoton");
00388 Hat_GenEnElecUncombined= new JBLH1FloatFun<H1FloatPtr> ("GenEnElecUncombined");
00389 Hat_GenThElecUncombined= new JBLH1FloatFun<H1FloatPtr> ("GenThElecUncombined");
00390 Hat_GenPhElecUncombined= new JBLH1FloatFun<H1FloatPtr> ("GenPhElecUncombined");
00391 Hat_GenEnHad = new JBLH1FloatFun<H1FloatPtr> ("GenEnHad");
00392 Hat_GenPxHad = new JBLH1FloatFun<H1FloatPtr> ("GenPxHad");
00393 Hat_GenPyHad = new JBLH1FloatFun<H1FloatPtr> ("GenPyHad");
00394 Hat_GenPzHad = new JBLH1FloatFun<H1FloatPtr> ("GenPzHad");
00395 Hat_Q2Gki = new JBLH1FloatFun<H1FloatPtr> ("Q2Gki");
00396 Hat_XGki = new JBLH1FloatFun<H1FloatPtr> ("XGki");
00397 Hat_YGki = new JBLH1FloatFun<H1FloatPtr> ("YGki");
00398 Hat_DistTrkClu = new JBLH1FloatFun<H1FloatPtr> ("DistTrkClu");
00399 Hat_ScalEt = new JBLH1FloatFun<H1FloatPtr> ("ScalEt");
00400 Hat_HadFracClus = new JBLH1FloatFun<H1FloatPtr> ("HadFracClus");
00401 Hat_PtCalo = new JBLH1FloatFun<H1FloatPtr> ("PtCalo");
00402 Hat_PtMiss = new JBLH1FloatFun<H1FloatPtr> ("PtMiss");
00403 Hat_Pxf = new JBLH1FloatFun<H1FloatPtr> ("Pxf");
00404 Hat_Pyf = new JBLH1FloatFun<H1FloatPtr> ("Pyf");
00405 Hat_ScalEtXGen = new JBLH1FloatFun<H1FloatPtr> ("ScalEtXGen");
00406 Hat_ThTrkClu = new JBLH1FloatFun<H1FloatPtr> ("ThTrkClu");
00407 Hat_Vanti = new JBLH1FloatFun<H1FloatPtr> ("Vanti");
00408 Hat_Vantib = new JBLH1FloatFun<H1FloatPtr> ("Vantib");
00409 Hat_Vparl = new JBLH1FloatFun<H1FloatPtr> ("Vparl");
00410 Hat_Vparlb = new JBLH1FloatFun<H1FloatPtr> ("Vparlb");
00411 Hat_HfsClusLarPt = new JBLH1FloatFun<H1FloatPtr> ("HfsClusLarPt");
00412 Hat_HfsClusLarTheta = new JBLH1FloatFun<H1FloatPtr> ("HfsClusLarTheta");
00413 Hat_HfsClusLarPhi = new JBLH1FloatFun<H1FloatPtr> ("HfsClusLarPhi");
00414 Hat_HfsClusLarE = new JBLH1FloatFun<H1FloatPtr> ("HfsClusLarE");
00415 Hat_HfsCombLarPt = new JBLH1FloatFun<H1FloatPtr> ("HfsCombLarPt");
00416 Hat_HfsCombLarTheta = new JBLH1FloatFun<H1FloatPtr> ("HfsCombLarTheta");
00417 Hat_HfsCombLarPhi = new JBLH1FloatFun<H1FloatPtr> ("HfsCombLarPhi");
00418 Hat_HfsCombLarE = new JBLH1FloatFun<H1FloatPtr> ("HfsCombLarE");
00419 Hat_HfsClusSpaPt = new JBLH1FloatFun<H1FloatPtr> ("HfsClusSpaPt");
00420 Hat_HfsClusSpaTheta = new JBLH1FloatFun<H1FloatPtr> ("HfsClusSpaTheta");
00421 Hat_HfsClusSpaPhi = new JBLH1FloatFun<H1FloatPtr> ("HfsClusSpaPhi");
00422 Hat_HfsClusSpaE = new JBLH1FloatFun<H1FloatPtr> ("HfsClusSpaE");
00423 Hat_HfsCombSpaPt = new JBLH1FloatFun<H1FloatPtr> ("HfsCombSpaPt");
00424 Hat_HfsCombSpaTheta = new JBLH1FloatFun<H1FloatPtr> ("HfsCombSpaTheta");
00425 Hat_HfsCombSpaPhi = new JBLH1FloatFun<H1FloatPtr> ("HfsCombSpaPhi");
00426 Hat_HfsCombSpaE = new JBLH1FloatFun<H1FloatPtr> ("HfsCombSpaE");
00427 Hat_HfsClusIronPt = new JBLH1FloatFun<H1FloatPtr> ("HfsClusIronPt");
00428 Hat_HfsClusIronTheta = new JBLH1FloatFun<H1FloatPtr> ("HfsClusIronTheta");
00429 Hat_HfsClusIronPhi = new JBLH1FloatFun<H1FloatPtr> ("HfsClusIronPhi");
00430 Hat_HfsClusIronE = new JBLH1FloatFun<H1FloatPtr> ("HfsClusIronE");
00431 Hat_HfsClusPlugPt = new JBLH1FloatFun<H1FloatPtr> ("HfsClusPlugPt");
00432 Hat_HfsClusPlugTheta = new JBLH1FloatFun<H1FloatPtr> ("HfsClusPlugTheta");
00433 Hat_HfsClusPlugPhi = new JBLH1FloatFun<H1FloatPtr> ("HfsClusPlugPhi");
00434 Hat_HfsClusPlugE = new JBLH1FloatFun<H1FloatPtr> ("HfsClusPlugE");
00435 Hat_HfsClusNoisePt = new JBLH1FloatFun<H1FloatPtr> ("HfsClusNoisePt");
00436 Hat_HfsClusNoiseTheta = new JBLH1FloatFun<H1FloatPtr> ("HfsClusNoiseTheta");
00437 Hat_HfsClusNoisePhi = new JBLH1FloatFun<H1FloatPtr> ("HfsClusNoisePhi");
00438 Hat_HfsClusNoiseE = new JBLH1FloatFun<H1FloatPtr> ("HfsClusNoiseE");
00439 Hat_HadTrackPt = new JBLH1FloatFun<H1FloatPtr> ("HadTrackPt");
00440 Hat_HadTrackTheta = new JBLH1FloatFun<H1FloatPtr> ("HadTrackTheta");
00441 Hat_HadTrackPhi = new JBLH1FloatFun<H1FloatPtr> ("HadTrackPhi");
00442 Hat_HadTrackE = new JBLH1FloatFun<H1FloatPtr> ("HadTrackE");
00443 Hat_HfsCombTraPt = new JBLH1FloatFun<H1FloatPtr> ("HfsCombTraPt");
00444 Hat_HfsCombTraTheta = new JBLH1FloatFun<H1FloatPtr> ("HfsCombTraTheta");
00445 Hat_HfsCombTraPhi = new JBLH1FloatFun<H1FloatPtr> ("HfsCombTraPhi");
00446 Hat_HfsCombTraE = new JBLH1FloatFun<H1FloatPtr> ("HfsCombTraE");
00447 Hat_FullHfsClusPt = new JBLH1FloatFun<H1FloatPtr> ("FullHfsClusPt");
00448 Hat_FullHfsClusTheta = new JBLH1FloatFun<H1FloatPtr> ("FullHfsClusTheta");
00449 Hat_FullHfsClusPhi = new JBLH1FloatFun<H1FloatPtr> ("FullHfsClusPhi");
00450 Hat_FullHfsClusE = new JBLH1FloatFun<H1FloatPtr> ("FullHfsClusE");
00451 Hat_FullHfsCombPt = new JBLH1FloatFun<H1FloatPtr> ("FullHfsCombPt");
00452 Hat_FullHfsCombTheta = new JBLH1FloatFun<H1FloatPtr> ("FullHfsCombTheta");
00453 Hat_FullHfsCombPhi = new JBLH1FloatFun<H1FloatPtr> ("FullHfsCombPhi");
00454 Hat_FullHfsCombE = new JBLH1FloatFun<H1FloatPtr> ("FullHfsCombE");
00455 Hat_Pt2HatGki = new JBLH1FloatFun<H1FloatPtr> ("Pt2HatGki");
00456 Hat_SHatGki = new JBLH1FloatFun<H1FloatPtr> ("SHatGki");
00457 Hat_DstarPt = new JBLH1FloatFun<H1FloatPtr> ("DstarPt");
00458 Hat_MuonPt = new JBLH1FloatFun<H1FloatPtr> ("MuonPt");
00459 Hat_FwdMuonP = new JBLH1FloatFun<H1FloatPtr> ("FwdMuonP");
00460 Hat_SelTrackPt = new JBLH1FloatFun<H1FloatPtr> ("SelTrackPt");
00461 Hat_SelTrackTheta = new JBLH1FloatFun<H1FloatPtr> ("SelTrackTheta");
00462 Hat_KtJetPt = new JBLH1FloatFun<H1FloatPtr> ("KtJetPt");
00463 Hat_KtJetTheta = new JBLH1FloatFun<H1FloatPtr> ("KtJetTheta");
00464 Hat_InclKtJetCenPt1 = new JBLH1FloatFun<H1FloatPtr> ("InclKtJetCenPt1");
00465 Hat_InclKtJetCenPt2 = new JBLH1FloatFun<H1FloatPtr> ("InclKtJetCenPt2");
00466 Hat_InclKtJetFidPt1 = new JBLH1FloatFun<H1FloatPtr> ("InclKtJetFidPt1");
00467 Hat_InclKtJetFidPt2 = new JBLH1FloatFun<H1FloatPtr> ("InclKtJetFidPt2");
00468 std::cout << "JBLHatVariables::init: HAT variables for H1OO 2.8 initialized" << std::endl;
00469 #elif (H1OOVERSION == 29 || H1OOVERSION == 2913)
00470 Hat_RunNumber = new JBLH1IntFun <H1IntPtr> ("RunNumber");
00471 Hat_EventNumber = new JBLH1IntFun <H1IntPtr> ("EventNumber");
00472 #if (H1OOVERSION == 2913)
00473 Hat_PolType = new JBLH1IntFun <H1ShortPtr> ("PolType");
00474 #else
00475 Hat_PolType = new JBLH1IntFun <H1IntPtr> ("PolType");
00476 #endif
00477 Hat_Pol = new JBLH1FloatFun<H1FloatPtr> ("Pol");
00478 Hat_RunType = new JBLH1IntFun <H1ShortPtr> ("RunType");
00479 Hat_RunQ = new JBLH1IntFun <H1ShortPtr> ("RunQ");
00480 Hat_Bunch = new JBLH1IntFun <H1ShortPtr> ("Bunch");
00481 Hat_Mbbl3 = new JBLH1IntFun <H1ShortPtr> ("Mbbl3");
00482 Hat_Mhv1 = new JBLH1IntFun <H1ShortPtr> ("Mhv1");
00483 Hat_Mhv2 = new JBLH1IntFun <H1ShortPtr> ("Mhv2");
00484 Hat_EvTime = new JBLH1IntFun <H1IntPtr> ("EvTime");
00485 Hat_T0_CJC = new JBLH1FloatFun<H1FloatPtr> ("T0_CJC");
00486 Hat_T0_LAr = new JBLH1FloatFun<H1FloatPtr> ("T0_LAr");
00487 Hat_L4dec = new JBLH1IntFun <H1IntPtr> ("L4dec");
00488 Hat_Iclass = new JBLH1IntFun <H1BytePtr> ("Iclass");
00489 Hat_Il1te = new JBLH1IntFun <H1BytePtr> ("Il1te");
00490 Hat_Il1rw = new JBLH1IntFun <H1BytePtr> ("Il1rw");
00491 Hat_Il1ac = new JBLH1IntFun <H1BytePtr> ("Il1ac");
00492 Hat_Il4vst = new JBLH1IntFun <H1BytePtr> ("Il4vst");
00493 Hat_ITrigac = new JBLH1IntFun <H1BytePtr> ("ITrigac");
00494 Hat_Il2te = new JBLH1IntFun <H1BytePtr> ("Il2te");
00495 Hat_Il2ac = new JBLH1IntFun <H1BytePtr> ("Il2ac");
00496 Hat_Q2da = new JBLH1FloatFun<H1FloatPtr> ("Q2da");
00497 Hat_Q2e = new JBLH1FloatFun<H1FloatPtr> ("Q2e");
00498 Hat_Q2h = new JBLH1FloatFun<H1FloatPtr> ("Q2h");
00499 Hat_Q2s = new JBLH1FloatFun<H1FloatPtr> ("Q2s");
00500 Hat_Epz = new JBLH1FloatFun<H1FloatPtr> ("Epz");
00501 Hat_Yda = new JBLH1FloatFun<H1FloatPtr> ("Yda");
00502 Hat_Ye = new JBLH1FloatFun<H1FloatPtr> ("Ye");
00503 Hat_Yh = new JBLH1FloatFun<H1FloatPtr> ("Yh");
00504 Hat_Ys = new JBLH1FloatFun<H1FloatPtr> ("Ys");
00505 Hat_Q2eGen = new JBLH1FloatFun<H1FloatPtr> ("Q2eGen");
00506 Hat_YeGen = new JBLH1FloatFun<H1FloatPtr> ("YeGen");
00507 Hat_Q2sGen = new JBLH1FloatFun<H1FloatPtr> ("Q2sGen");
00508 Hat_YsGen = new JBLH1FloatFun<H1FloatPtr> ("YsGen");
00509 Hat_Q2daGen = new JBLH1FloatFun<H1FloatPtr> ("Q2daGen");
00510 Hat_YdaGen = new JBLH1FloatFun<H1FloatPtr> ("YdaGen");
00511 Hat_Q2hGen = new JBLH1FloatFun<H1FloatPtr> ("Q2hGen");
00512 Hat_YhGen = new JBLH1FloatFun<H1FloatPtr> ("YhGen");
00513 Hat_Weight1 = new JBLH1FloatFun<H1FloatPtr> ("Weight1");
00514 Hat_Weight2 = new JBLH1FloatFun<H1FloatPtr> ("Weight2");
00515 Hat_NumEmParts = new JBLH1IntFun <H1ShortPtr> ("NumEmParts");
00516 Hat_ElecE = new JBLH1FloatFun<H1FloatPtr> ("ElecE");
00517 Hat_ElecTheta = new JBLH1FloatFun<H1FloatPtr> ("ElecTheta");
00518 Hat_ElecPhi = new JBLH1FloatFun<H1FloatPtr> ("ElecPhi");
00519 Hat_Ivtyp = new JBLH1IntFun <H1ShortPtr> ("Ivtyp");
00520 Hat_VtxX = new JBLH1FloatFun<H1FloatPtr> ("VtxX");
00521 Hat_VtxY = new JBLH1FloatFun<H1FloatPtr> ("VtxY");
00522 Hat_VtxZ = new JBLH1FloatFun<H1FloatPtr> ("VtxZ");
00523 Hat_GenVtxZ = new JBLH1FloatFun<H1FloatPtr> ("GenVtxZ");
00524 Hat_NPrt = new JBLH1IntFun <H1BytePtr> ("NPrt");
00525 Hat_NumHfs = new JBLH1IntFun <H1ShortPtr> ("NumHfs");
00526 Hat_NumJPsi = new JBLH1IntFun <H1ShortPtr> ("NumJPsi");
00527 Hat_NumJPsiDiff = new JBLH1IntFun <H1ShortPtr> ("NumJPsiDiff");
00528 Hat_NumJPsiTCCC = new JBLH1IntFun <H1ShortPtr> ("NumJPsiTCCC");
00529 Hat_NumLightVMDiff = new JBLH1IntFun <H1ShortPtr> ("NumLightVMDiff");
00530 Hat_NumDstar = new JBLH1IntFun <H1ShortPtr> ("NumDstar");
00531 Hat_NumDstarK03Pi = new JBLH1IntFun <H1ShortPtr> ("NumDstarK03Pi");
00532 Hat_NumDstarWc = new JBLH1IntFun <H1ShortPtr> ("NumDstarWc");
00533 Hat_NumMuons = new JBLH1IntFun <H1ShortPtr> ("NumMuons");
00534 Hat_NumCentralTracks = new JBLH1IntFun <H1ShortPtr> ("NumCentralTracks");
00535 Hat_NumCombinedTracks = new JBLH1IntFun <H1ShortPtr> ("NumCombinedTracks");
00536 Hat_NumForwardTracks = new JBLH1IntFun <H1ShortPtr> ("NumForwardTracks");
00537 Hat_NumLooseTracks = new JBLH1IntFun <H1ShortPtr> ("NumLooseTracks");
00538 Hat_NumNonvertexTracks = new JBLH1IntFun <H1ShortPtr> ("NumNonvertexTracks");
00539 Hat_NumKtJets = new JBLH1IntFun <H1ShortPtr> ("NumKtJets");
00540 Hat_NumInclKtJets = new JBLH1IntFun <H1ShortPtr> ("NumInclKtJets");
00541 Hat_NumMCParts = new JBLH1IntFun <H1ShortPtr> ("NumMCParts");
00542 Hat_NumK0 = new JBLH1IntFun <H1ShortPtr> ("NumK0");
00543 Hat_NumLambda = new JBLH1IntFun <H1ShortPtr> ("NumLambda");
00544 Hat_NumConvPhotons = new JBLH1IntFun <H1ShortPtr> ("NumConvPhotons");
00545 Hat_PartFNC = new JBLH1IntFun <H1ShortPtr> ("PartFNC");
00546 Hat_PartFPS = new JBLH1IntFun <H1ShortPtr> ("PartFPS");
00547 Hat_NFmu = new JBLH1IntFun <H1ShortPtr> ("NFmu");
00548 Hat_NFts = new JBLH1IntFun <H1ShortPtr> ("NFts");
00549 Hat_Nfmu = new JBLH1IntFun <H1ShortPtr> ("Nfmu");
00550 Hat_NmFmu = new JBLH1IntFun <H1ShortPtr> ("NmFmu");
00551 Hat_Nmfmu = new JBLH1IntFun <H1ShortPtr> ("Nmfmu");
00552 Hat_Nprt = new JBLH1IntFun <H1ShortPtr> ("Nprt");
00553 Hat_Nfts = new JBLH1IntFun <H1ShortPtr> ("Nfts");
00554 Hat_EFwdLAr = new JBLH1FloatFun<H1FloatPtr> ("EFwdLAr");
00555 Hat_Etag33 = new JBLH1FloatFun<H1FloatPtr> ("Etag33");
00556 Hat_Etag44 = new JBLH1FloatFun<H1FloatPtr> ("Etag44");
00557 Hat_Etag8 = new JBLH1FloatFun<H1FloatPtr> ("Etag8");
00558 Hat_Eztag44 = new JBLH1FloatFun<H1FloatPtr> ("Eztag44");
00559 Hat_Etag6 = new JBLH1FloatFun<H1FloatPtr> ("Etag6");
00560 Hat_Phtag = new JBLH1FloatFun<H1FloatPtr> ("Phtag");
00561 Hat_Xtag33 = new JBLH1FloatFun<H1FloatPtr> ("Xtag33");
00562 Hat_Xtag6 = new JBLH1FloatFun<H1FloatPtr> ("Xtag6");
00563 Hat_Ytag33 = new JBLH1FloatFun<H1FloatPtr> ("Ytag33");
00564 Hat_Ytag6 = new JBLH1FloatFun<H1FloatPtr> ("Ytag6");
00565 Hat_Ibg = new JBLH1IntFun <H1IntPtr> ("Ibg");
00566 Hat_Ibgfm = new JBLH1IntFun <H1IntPtr> ("Ibgfm");
00567 Hat_Ibgam = new JBLH1IntFun <H1IntPtr> ("Ibgam");
00568 Hat_Iqn = new JBLH1IntFun <H1IntPtr> ("Iqn");
00569 Hat_GapTyp = new JBLH1IntFun <H1ShortPtr> ("GapTyp");
00570 Hat_EtaGapU = new JBLH1FloatFun<H1FloatPtr> ("EtaGapU");
00571 Hat_EtaMax = new JBLH1FloatFun<H1FloatPtr> ("EtaMax");
00572 Hat_EtaMaxClus = new JBLH1FloatFun<H1FloatPtr> ("EtaMaxClus");
00573 Hat_Xpom = new JBLH1FloatFun<H1FloatPtr> ("Xpom");
00574 Hat_HadPxX = new JBLH1FloatFun<H1FloatPtr> ("HadPxX");
00575 Hat_HadPyX = new JBLH1FloatFun<H1FloatPtr> ("HadPyX");
00576 Hat_HadPzX = new JBLH1FloatFun<H1FloatPtr> ("HadPzX");
00577 Hat_HadEX = new JBLH1FloatFun<H1FloatPtr> ("HadEX");
00578 Hat_RapUpperGen = new JBLH1FloatFun<H1FloatPtr> ("RapUpperGen");
00579 Hat_RapLowerGen = new JBLH1FloatFun<H1FloatPtr> ("RapLowerGen");
00580 Hat_EtaMaxGen = new JBLH1FloatFun<H1FloatPtr> ("EtaMaxGen");
00581 Hat_EtaMinYGen = new JBLH1FloatFun<H1FloatPtr> ("EtaMinYGen");
00582 Hat_MXGen = new JBLH1FloatFun<H1FloatPtr> ("MXGen");
00583 Hat_PxXGen = new JBLH1FloatFun<H1FloatPtr> ("PxXGen");
00584 Hat_PyXGen = new JBLH1FloatFun<H1FloatPtr> ("PyXGen");
00585 Hat_PzXGen = new JBLH1FloatFun<H1FloatPtr> ("PzXGen");
00586 Hat_MYGen = new JBLH1FloatFun<H1FloatPtr> ("MYGen");
00587 Hat_PxYGen = new JBLH1FloatFun<H1FloatPtr> ("PxYGen");
00588 Hat_PyYGen = new JBLH1FloatFun<H1FloatPtr> ("PyYGen");
00589 Hat_PzYGen = new JBLH1FloatFun<H1FloatPtr> ("PzYGen");
00590 Hat_TGen = new JBLH1FloatFun<H1FloatPtr> ("TGen");
00591 Hat_Gap = new JBLH1FloatFun<H1FloatPtr> ("Gap");
00592 Hat_TGki = new JBLH1FloatFun<H1FloatPtr> ("TGki");
00593 Hat_XpomGki = new JBLH1FloatFun<H1FloatPtr> ("XpomGki");
00594 Hat_GenRad = new JBLH1IntFun <H1ShortPtr> ("GenRad");
00595 Hat_GenEnElec = new JBLH1FloatFun<H1FloatPtr> ("GenEnElec");
00596 Hat_GenThElec = new JBLH1FloatFun<H1FloatPtr> ("GenThElec");
00597 Hat_GenPhElec = new JBLH1FloatFun<H1FloatPtr> ("GenPhElec");
00598 Hat_GenEnPhoton = new JBLH1FloatFun<H1FloatPtr> ("GenEnPhoton");
00599 Hat_GenThPhoton = new JBLH1FloatFun<H1FloatPtr> ("GenThPhoton");
00600 Hat_GenPhPhoton = new JBLH1FloatFun<H1FloatPtr> ("GenPhPhoton");
00601 Hat_GenEnElecUncombined= new JBLH1FloatFun<H1FloatPtr> ("GenEnElecUncombined");
00602 Hat_GenThElecUncombined= new JBLH1FloatFun<H1FloatPtr> ("GenThElecUncombined");
00603 Hat_GenPhElecUncombined= new JBLH1FloatFun<H1FloatPtr> ("GenPhElecUncombined");
00604 Hat_GenEnHad = new JBLH1FloatFun<H1FloatPtr> ("GenEnHad");
00605 Hat_GenPxHad = new JBLH1FloatFun<H1FloatPtr> ("GenPxHad");
00606 Hat_GenPyHad = new JBLH1FloatFun<H1FloatPtr> ("GenPyHad");
00607 Hat_GenPzHad = new JBLH1FloatFun<H1FloatPtr> ("GenPzHad");
00608 Hat_Q2Gki = new JBLH1FloatFun<H1FloatPtr> ("Q2Gki");
00609 Hat_XGki = new JBLH1FloatFun<H1FloatPtr> ("XGki");
00610 Hat_YGki = new JBLH1FloatFun<H1FloatPtr> ("YGki");
00611 Hat_DistTrkClu = new JBLH1FloatFun<H1FloatPtr> ("DistTrkClu");
00612 Hat_ScalEt = new JBLH1FloatFun<H1FloatPtr> ("ScalEt");
00613 Hat_HadFracClus = new JBLH1FloatFun<H1FloatPtr> ("HadFracClus");
00614 Hat_PtCalo = new JBLH1FloatFun<H1FloatPtr> ("PtCalo");
00615 Hat_PtMiss = new JBLH1FloatFun<H1FloatPtr> ("PtMiss");
00616 Hat_Pxf = new JBLH1FloatFun<H1FloatPtr> ("Pxf");
00617 Hat_Pyf = new JBLH1FloatFun<H1FloatPtr> ("Pyf");
00618 Hat_ScalEtXGen = new JBLH1FloatFun<H1FloatPtr> ("ScalEtXGen");
00619 Hat_ThTrkClu = new JBLH1FloatFun<H1FloatPtr> ("ThTrkClu");
00620 Hat_Vanti = new JBLH1FloatFun<H1FloatPtr> ("Vanti");
00621 Hat_Vantib = new JBLH1FloatFun<H1FloatPtr> ("Vantib");
00622 Hat_Vparl = new JBLH1FloatFun<H1FloatPtr> ("Vparl");
00623 Hat_Vparlb = new JBLH1FloatFun<H1FloatPtr> ("Vparlb");
00624 Hat_HfsClusLarPt = new JBLH1FloatFun<H1FloatPtr> ("HfsClusLarPt");
00625 Hat_HfsClusLarTheta = new JBLH1FloatFun<H1FloatPtr> ("HfsClusLarTheta");
00626 Hat_HfsClusLarPhi = new JBLH1FloatFun<H1FloatPtr> ("HfsClusLarPhi");
00627 Hat_HfsClusLarE = new JBLH1FloatFun<H1FloatPtr> ("HfsClusLarE");
00628 Hat_HfsCombLarPt = new JBLH1FloatFun<H1FloatPtr> ("HfsCombLarPt");
00629 Hat_HfsCombLarTheta = new JBLH1FloatFun<H1FloatPtr> ("HfsCombLarTheta");
00630 Hat_HfsCombLarPhi = new JBLH1FloatFun<H1FloatPtr> ("HfsCombLarPhi");
00631 Hat_HfsCombLarE = new JBLH1FloatFun<H1FloatPtr> ("HfsCombLarE");
00632 Hat_HfsClusSpaPt = new JBLH1FloatFun<H1FloatPtr> ("HfsClusSpaPt");
00633 Hat_HfsClusSpaTheta = new JBLH1FloatFun<H1FloatPtr> ("HfsClusSpaTheta");
00634 Hat_HfsClusSpaPhi = new JBLH1FloatFun<H1FloatPtr> ("HfsClusSpaPhi");
00635 Hat_HfsClusSpaE = new JBLH1FloatFun<H1FloatPtr> ("HfsClusSpaE");
00636 Hat_HfsCombSpaPt = new JBLH1FloatFun<H1FloatPtr> ("HfsCombSpaPt");
00637 Hat_HfsCombSpaTheta = new JBLH1FloatFun<H1FloatPtr> ("HfsCombSpaTheta");
00638 Hat_HfsCombSpaPhi = new JBLH1FloatFun<H1FloatPtr> ("HfsCombSpaPhi");
00639 Hat_HfsCombSpaE = new JBLH1FloatFun<H1FloatPtr> ("HfsCombSpaE");
00640 Hat_HfsClusIronPt = new JBLH1FloatFun<H1FloatPtr> ("HfsClusIronPt");
00641 Hat_HfsClusIronTheta = new JBLH1FloatFun<H1FloatPtr> ("HfsClusIronTheta");
00642 Hat_HfsClusIronPhi = new JBLH1FloatFun<H1FloatPtr> ("HfsClusIronPhi");
00643 Hat_HfsClusIronE = new JBLH1FloatFun<H1FloatPtr> ("HfsClusIronE");
00644 Hat_HfsClusPlugPt = new JBLH1FloatFun<H1FloatPtr> ("HfsClusPlugPt");
00645 Hat_HfsClusPlugTheta = new JBLH1FloatFun<H1FloatPtr> ("HfsClusPlugTheta");
00646 Hat_HfsClusPlugPhi = new JBLH1FloatFun<H1FloatPtr> ("HfsClusPlugPhi");
00647 Hat_HfsClusPlugE = new JBLH1FloatFun<H1FloatPtr> ("HfsClusPlugE");
00648 Hat_HfsClusNoisePt = new JBLH1FloatFun<H1FloatPtr> ("HfsClusNoisePt");
00649 Hat_HfsClusNoiseTheta = new JBLH1FloatFun<H1FloatPtr> ("HfsClusNoiseTheta");
00650 Hat_HfsClusNoisePhi = new JBLH1FloatFun<H1FloatPtr> ("HfsClusNoisePhi");
00651 Hat_HfsClusNoiseE = new JBLH1FloatFun<H1FloatPtr> ("HfsClusNoiseE");
00652 Hat_HadTrackPt = new JBLH1FloatFun<H1FloatPtr> ("HadTrackPt");
00653 Hat_HadTrackTheta = new JBLH1FloatFun<H1FloatPtr> ("HadTrackTheta");
00654 Hat_HadTrackPhi = new JBLH1FloatFun<H1FloatPtr> ("HadTrackPhi");
00655 Hat_HadTrackE = new JBLH1FloatFun<H1FloatPtr> ("HadTrackE");
00656 Hat_HfsCombTraPt = new JBLH1FloatFun<H1FloatPtr> ("HfsCombTraPt");
00657 Hat_HfsCombTraTheta = new JBLH1FloatFun<H1FloatPtr> ("HfsCombTraTheta");
00658 Hat_HfsCombTraPhi = new JBLH1FloatFun<H1FloatPtr> ("HfsCombTraPhi");
00659 Hat_HfsCombTraE = new JBLH1FloatFun<H1FloatPtr> ("HfsCombTraE");
00660 Hat_FullHfsClusPt = new JBLH1FloatFun<H1FloatPtr> ("FullHfsClusPt");
00661 Hat_FullHfsClusTheta = new JBLH1FloatFun<H1FloatPtr> ("FullHfsClusTheta");
00662 Hat_FullHfsClusPhi = new JBLH1FloatFun<H1FloatPtr> ("FullHfsClusPhi");
00663 Hat_FullHfsClusE = new JBLH1FloatFun<H1FloatPtr> ("FullHfsClusE");
00664 Hat_FullHfsCombPt = new JBLH1FloatFun<H1FloatPtr> ("FullHfsCombPt");
00665 Hat_FullHfsCombTheta = new JBLH1FloatFun<H1FloatPtr> ("FullHfsCombTheta");
00666 Hat_FullHfsCombPhi = new JBLH1FloatFun<H1FloatPtr> ("FullHfsCombPhi");
00667 Hat_FullHfsCombE = new JBLH1FloatFun<H1FloatPtr> ("FullHfsCombE");
00668 Hat_Pt2HatGki = new JBLH1FloatFun<H1FloatPtr> ("Pt2HatGki");
00669 Hat_SHatGki = new JBLH1FloatFun<H1FloatPtr> ("SHatGki");
00670 Hat_DstarPt = new JBLH1FloatFun<H1FloatPtr> ("DstarPt");
00671 Hat_MuonPt = new JBLH1FloatFun<H1FloatPtr> ("MuonPt");
00672 Hat_FwdMuonP = new JBLH1FloatFun<H1FloatPtr> ("FwdMuonP");
00673 Hat_SelTrackPt = new JBLH1FloatFun<H1FloatPtr> ("SelTrackPt");
00674 Hat_SelTrackTheta = new JBLH1FloatFun<H1FloatPtr> ("SelTrackTheta");
00675 Hat_KtJetPt = new JBLH1FloatFun<H1FloatPtr> ("KtJetPt");
00676 Hat_KtJetTheta = new JBLH1FloatFun<H1FloatPtr> ("KtJetTheta");
00677 Hat_InclKtJetCenPt1 = new JBLH1FloatFun<H1FloatPtr> ("InclKtJetCenPt1");
00678 Hat_InclKtJetCenPt2 = new JBLH1FloatFun<H1FloatPtr> ("InclKtJetCenPt2");
00679 Hat_InclKtJetFidPt1 = new JBLH1FloatFun<H1FloatPtr> ("InclKtJetFidPt1");
00680 Hat_InclKtJetFidPt2 = new JBLH1FloatFun<H1FloatPtr> ("InclKtJetFidPt2");
00681 std::cout << "JBLHatVariables::init: HAT variables for H1OO 2.8 initialized" << std::endl;
00682 #else
00683 std::cout << "JBLHatVariables::init: HAT variables not initialized" << std::endl;
00684 std::cerr << "PLEASE SET THE COMPILER FLAG "H1OOVERSION" !!!" << std::endl;
00685 assert (0);
00686 #endif
00687 }
00688
00689 #if(H1OOVERSION == 26)
00690 JBLH1IntFun <H1IntPtr> *JBLHatVariables::Hat_RunNumber = 0;
00691 JBLH1IntFun <H1IntPtr> *JBLHatVariables::Hat_EventNumber = 0;
00692 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Weight1 = 0;
00693 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Weight2 = 0;
00694 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_RunType = 0;
00695 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_RunQ = 0;
00696 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_Bunch = 0;
00697 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_Mbbl3 = 0;
00698 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_Mhv1 = 0;
00699 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_Mhv2 = 0;
00700 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_TPol = 0;
00701 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_LPol = 0;
00702
00703 JBLH1IntFun <H1IntPtr> *JBLHatVariables::Hat_Ibg = 0;
00704 JBLH1IntFun <H1IntPtr> *JBLHatVariables::Hat_Ibgfm = 0;
00705 JBLH1IntFun <H1IntPtr> *JBLHatVariables::Hat_Ibgam = 0;
00706 JBLH1IntFun <H1IntPtr> *JBLHatVariables::Hat_Iqn = 0;
00707
00708 JBLH1IntFun <H1BytePtr> *JBLHatVariables::Hat_Iclass = 0;
00709 JBLH1IntFun <H1BytePtr> *JBLHatVariables::Hat_ITrigac = 0;
00710 JBLH1IntFun <H1BytePtr> *JBLHatVariables::Hat_Il1ac = 0;
00711 JBLH1IntFun <H1BytePtr> *JBLHatVariables::Hat_Il1rw = 0;
00712 JBLH1IntFun <H1BytePtr> *JBLHatVariables::Hat_Il1te = 0;
00713 JBLH1IntFun <H1BytePtr> *JBLHatVariables::Hat_Il2nne = 0;
00714 JBLH1IntFun <H1BytePtr> *JBLHatVariables::Hat_Il2tte = 0;
00715 JBLH1IntFun <H1BytePtr> *JBLHatVariables::Hat_Il4vst = 0;
00716 JBLH1IntFun <H1IntPtr> *JBLHatVariables::Hat_L4dec = 0;
00717
00718 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumEmParts = 0;
00719 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumHfs = 0;
00720 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumJPsi = 0;
00721 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumJPsiDiff = 0;
00722 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumJPsiTrkCls = 0;
00723 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumDstar = 0;
00724 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumDstarK03Pi = 0;
00725 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumDstarWc = 0;
00726 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumK0 = 0;
00727 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumConvPhotons = 0;
00728 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumLambda = 0;
00729
00730 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumMuons = 0;
00731 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumCentralTracks;
00732 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumForwardTracks;
00733 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumCombinedTracks;
00734 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumLooseTracks = 0;
00735 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumNonvertexTracks;
00736 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumKtJets = 0;
00737 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumInclKtJets = 0;
00738 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumMCParts = 0;
00739 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_PartFNC = 0;
00740 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_PartFPS = 0;
00741
00742
00743 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NFmu = 0;
00744 JBLH1IntFun <H1BytePtr> *JBLHatVariables::Hat_NPrt = 0;
00745 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_Nfmu = 0;
00746 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NmFmu = 0;
00747 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_Nmfmu = 0;
00748 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_Nprt = 0;
00749 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_Nfts = 0;
00750
00751 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Etag33 = 0;
00752 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Xtag33 = 0;
00753 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Ytag33 = 0;
00754 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Etag44 = 0;
00755 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Phtag = 0;
00756 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Etag8 = 0;
00757 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Eztag44 = 0;
00758
00759 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Gap = 0;
00760 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_GapTyp = 0;
00761 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_PhTrm = 0;
00762 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_PtMiss = 0;
00763 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_PtCalo = 0;
00764 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_PtTrm = 0;
00765 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Pxf = 0;
00766 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Pyf = 0;
00767 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_DistTrm = 0;
00768 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_T0_LAr = 0;
00769 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_ThTrm = 0;
00770 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_ScalEt = 0;
00771 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_EtaGapU = 0;
00772 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_EtaMax = 0;
00773 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_EtaMaxClus = 0;
00774 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Xpom = 0;
00775 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_EFwdLAr = 0;
00776
00777 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Vanti = 0;
00778 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Vantib = 0;
00779 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Vantif = 0;
00780 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Vparl = 0;
00781 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Vparlb = 0;
00782 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Vparlf = 0;
00783
00784 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Epz = 0;
00785 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Q2da = 0;
00786 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Q2e = 0;
00787 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Q2h = 0;
00788 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Q2s = 0;
00789 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Yda = 0;
00790 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Ye = 0;
00791 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Yh = 0;
00792 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Ys = 0;
00793
00794 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_T0_CJC;
00795 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_Ivtyp = 0;
00796 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_VtxX = 0;
00797 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_VtxY = 0;
00798 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_VtxZ = 0;
00799
00800 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HadFracClus = 0;
00801
00802 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_FullHfsCombPt = 0;
00803 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_FullHfsCombTheta;
00804 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_FullHfsCombPhi = 0;
00805 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_FullHfsCombE = 0;
00806
00807 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_FullHfsClusPt = 0;
00808 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_FullHfsClusTheta;
00809 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_FullHfsClusPhi = 0;
00810 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_FullHfsClusE = 0;
00811
00812
00813 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusLarPt = 0;
00814 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusLarTheta = 0;
00815 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusLarPhi = 0;
00816 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusLarE = 0;
00817
00818 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusSpaPt = 0;
00819 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusSpaTheta = 0;
00820 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusSpaPhi = 0;
00821 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusSpaE = 0;
00822
00823 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsCombSpaPt = 0;
00824 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsCombSpaTheta = 0;
00825 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsCombSpaPhi = 0;
00826 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsCombSpaE = 0;
00827
00828 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsCombLarPt = 0;
00829 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsCombLarTheta = 0;
00830 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsCombLarPhi = 0;
00831 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsCombLarE = 0;
00832
00833 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusIronPt = 0;
00834 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusIronTheta;
00835 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusIronPhi = 0;
00836 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusIronE = 0;
00837
00838 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusPlugPt = 0;
00839 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusPlugTheta;
00840 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusPlugPhi = 0;
00841 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusPlugE = 0;
00842
00843 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusNoisePt = 0;
00844 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusNoiseTheta;
00845 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusNoisePhi = 0;
00846 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusNoiseE = 0;
00847
00848 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsCombTraPt = 0;
00849 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsCombTraTheta = 0;
00850 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsCombTraPhi = 0;
00851 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsCombTraE = 0;
00852
00853 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HadTrackPt = 0;
00854 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HadTrackTheta = 0;
00855 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HadTrackPhi = 0;
00856 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HadTrackE = 0;
00857
00858 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HadPxX = 0;
00859 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HadPyX = 0;
00860 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HadPzX = 0;
00861 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HadEX = 0;
00862
00863 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_ElecE = 0;
00864 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_ElecTheta = 0;
00865 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_ElecPhi = 0;
00866 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_MuonPt = 0;
00867 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_MuonTheta = 0;
00868 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_DstarPt = 0;
00869 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_KtJetPt = 0;
00870 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_KtJetTheta = 0;
00871
00872 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_InclKtJetFidPt1 = 0;
00873 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_InclKtJetFidPt2 = 0;
00874 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_InclKtJetCenPt1 = 0;
00875 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_InclKtJetCenPt2 = 0;
00876
00877 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_MXGen = 0;
00878 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_MYGen = 0;
00879 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_EtaMaxGen = 0;
00880 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_EtaMinYGen = 0;
00881 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_GenEnElec = 0;
00882 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_GenEnHad = 0;
00883 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_GenEnPhoton = 0;
00884 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_GenPhElec = 0;
00885 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_GenPhPhoton = 0;
00886 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_GenPxHad = 0;
00887 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_GenPyHad = 0;
00888 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_GenPzHad = 0;
00889 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_GenThElec = 0;
00890 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_GenThPhoton = 0;
00891 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Pt2HatGki = 0;
00892 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_PxXGen = 0;
00893 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_PxYGen = 0;
00894 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_PyXGen = 0;
00895 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_PyYGen = 0;
00896 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_PzXGen = 0;
00897 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_PzYGen = 0;
00898 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Q2Gki = 0;
00899 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Q2daGen = 0;
00900 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Q2eGen = 0;
00901 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Q2hGen = 0;
00902 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Q2sGen = 0;
00903 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_RapLowerGen = 0;
00904 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_RapUpperGen = 0;
00905 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_SHatGki = 0;
00906 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_ScalEtXGen = 0;
00907 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_TGen = 0;
00908 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_TGki = 0;
00909 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_XGki = 0;
00910 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_XpomGki = 0;
00911 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_YGki = 0;
00912 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_YdaGen = 0;
00913 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_YeGen = 0;
00914 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_YhGen = 0;
00915 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_YsGen = 0;
00916 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_GenRad = 0;
00917 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_GenVtxZ = 0;
00918 #elif (H1OOVERSION == 28)
00919 JBLH1IntFun <H1IntPtr> *JBLHatVariables::Hat_RunNumber = 0;
00920 JBLH1IntFun <H1IntPtr> *JBLHatVariables::Hat_EventNumber = 0;
00921 JBLH1IntFun <H1IntPtr> *JBLHatVariables::Hat_PolType = 0;
00922 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Pol = 0;
00923 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_RunType = 0;
00924 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_RunQ = 0;
00925 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_Bunch = 0;
00926 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_Mbbl3 = 0;
00927 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_Mhv1 = 0;
00928 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_Mhv2 = 0;
00929 JBLH1IntFun <H1IntPtr> *JBLHatVariables::Hat_EvTime = 0;
00930 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_T0_CJC = 0;
00931 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_T0_LAr = 0;
00932 JBLH1IntFun <H1IntPtr> *JBLHatVariables::Hat_L4dec = 0;
00933 JBLH1IntFun <H1BytePtr> *JBLHatVariables::Hat_Iclass = 0;
00934 JBLH1IntFun <H1BytePtr> *JBLHatVariables::Hat_Il1te = 0;
00935 JBLH1IntFun <H1BytePtr> *JBLHatVariables::Hat_Il1rw = 0;
00936 JBLH1IntFun <H1BytePtr> *JBLHatVariables::Hat_Il1ac = 0;
00937 JBLH1IntFun <H1BytePtr> *JBLHatVariables::Hat_Il4vst = 0;
00938 JBLH1IntFun <H1BytePtr> *JBLHatVariables::Hat_ITrigac = 0;
00939 JBLH1IntFun <H1BytePtr> *JBLHatVariables::Hat_Il2te = 0;
00940 JBLH1IntFun <H1BytePtr> *JBLHatVariables::Hat_Il2ac = 0;
00941 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Q2da = 0;
00942 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Q2e = 0;
00943 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Q2h = 0;
00944 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Q2s = 0;
00945 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Epz = 0;
00946 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Yda = 0;
00947 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Ye = 0;
00948 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Yh = 0;
00949 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Ys = 0;
00950 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Q2eGen = 0;
00951 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_YeGen = 0;
00952 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Q2sGen = 0;
00953 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_YsGen = 0;
00954 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Q2daGen = 0;
00955 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_YdaGen = 0;
00956 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Q2hGen = 0;
00957 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_YhGen = 0;
00958 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Weight1 = 0;
00959 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Weight2 = 0;
00960 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumEmParts = 0;
00961 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_ElecE = 0;
00962 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_ElecTheta = 0;
00963 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_ElecPhi = 0;
00964 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_Ivtyp = 0;
00965 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_VtxX = 0;
00966 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_VtxY = 0;
00967 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_VtxZ = 0;
00968 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_GenVtxZ = 0;
00969 JBLH1IntFun <H1BytePtr> *JBLHatVariables::Hat_NPrt = 0;
00970 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumHfs = 0;
00971 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumJPsi = 0;
00972 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumJPsiDiff = 0;
00973 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumJPsiTCCC = 0;
00974 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumLightVMDiff = 0;
00975 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumDstar = 0;
00976 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumDstarK03Pi = 0;
00977 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumDstarWc = 0;
00978 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumMuons = 0;
00979 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumCentralTracks = 0;
00980 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumCombinedTracks = 0;
00981 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumForwardTracks = 0;
00982 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumLooseTracks = 0;
00983 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumNonvertexTracks = 0;
00984 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumKtJets = 0;
00985 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumInclKtJets = 0;
00986 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumMCParts = 0;
00987 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumK0 = 0;
00988 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumLambda = 0;
00989 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumConvPhotons = 0;
00990 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_PartFNC = 0;
00991 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_PartFPS = 0;
00992 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NFmu = 0;
00993 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NFts = 0;
00994 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_Nfmu = 0;
00995 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NmFmu = 0;
00996 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_Nmfmu = 0;
00997 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_Nprt = 0;
00998 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_Nfts = 0;
00999 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_EFwdLAr = 0;
01000 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Etag33 = 0;
01001 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Etag44 = 0;
01002 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Etag8 = 0;
01003 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Eztag44 = 0;
01004 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Etag6 = 0;
01005 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Phtag = 0;
01006 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Xtag33 = 0;
01007 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Xtag6 = 0;
01008 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Ytag33 = 0;
01009 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Ytag6 = 0;
01010 JBLH1IntFun <H1IntPtr> *JBLHatVariables::Hat_Ibg = 0;
01011 JBLH1IntFun <H1IntPtr> *JBLHatVariables::Hat_Ibgfm = 0;
01012 JBLH1IntFun <H1IntPtr> *JBLHatVariables::Hat_Ibgam = 0;
01013 JBLH1IntFun <H1IntPtr> *JBLHatVariables::Hat_Iqn = 0;
01014 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_GapTyp = 0;
01015 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_EtaGapU = 0;
01016 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_EtaMax = 0;
01017 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_EtaMaxClus = 0;
01018 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Xpom = 0;
01019 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HadPxX = 0;
01020 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HadPyX = 0;
01021 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HadPzX = 0;
01022 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HadEX = 0;
01023 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_RapUpperGen = 0;
01024 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_RapLowerGen = 0;
01025 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_EtaMaxGen = 0;
01026 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_EtaMinYGen = 0;
01027 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_MXGen = 0;
01028 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_PxXGen = 0;
01029 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_PyXGen = 0;
01030 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_PzXGen = 0;
01031 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_MYGen = 0;
01032 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_PxYGen = 0;
01033 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_PyYGen = 0;
01034 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_PzYGen = 0;
01035 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_TGen = 0;
01036 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Gap = 0;
01037 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_TGki = 0;
01038 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_XpomGki = 0;
01039 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_GenRad = 0;
01040 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_GenEnElec = 0;
01041 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_GenThElec = 0;
01042 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_GenPhElec = 0;
01043 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_GenEnPhoton = 0;
01044 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_GenThPhoton = 0;
01045 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_GenPhPhoton = 0;
01046 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_GenEnElecUncombined= 0;
01047 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_GenThElecUncombined= 0;
01048 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_GenPhElecUncombined= 0;
01049 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_GenEnHad = 0;
01050 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_GenPxHad = 0;
01051 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_GenPyHad = 0;
01052 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_GenPzHad = 0;
01053 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Q2Gki = 0;
01054 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_XGki = 0;
01055 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_YGki = 0;
01056 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_DistTrkClu = 0;
01057 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_ScalEt = 0;
01058 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HadFracClus = 0;
01059 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_PtCalo = 0;
01060 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_PtMiss = 0;
01061 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Pxf = 0;
01062 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Pyf = 0;
01063 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_ScalEtXGen = 0;
01064 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_ThTrkClu = 0;
01065 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Vanti = 0;
01066 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Vantib = 0;
01067 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Vparl = 0;
01068 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Vparlb = 0;
01069 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusLarPt = 0;
01070 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusLarTheta = 0;
01071 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusLarPhi = 0;
01072 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusLarE = 0;
01073 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsCombLarPt = 0;
01074 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsCombLarTheta = 0;
01075 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsCombLarPhi = 0;
01076 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsCombLarE = 0;
01077 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusSpaPt = 0;
01078 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusSpaTheta = 0;
01079 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusSpaPhi = 0;
01080 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusSpaE = 0;
01081 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsCombSpaPt = 0;
01082 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsCombSpaTheta = 0;
01083 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsCombSpaPhi = 0;
01084 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsCombSpaE = 0;
01085 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusIronPt = 0;
01086 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusIronTheta = 0;
01087 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusIronPhi = 0;
01088 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusIronE = 0;
01089 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusPlugPt = 0;
01090 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusPlugTheta = 0;
01091 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusPlugPhi = 0;
01092 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusPlugE = 0;
01093 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusNoisePt = 0;
01094 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusNoiseTheta = 0;
01095 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusNoisePhi = 0;
01096 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusNoiseE = 0;
01097 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HadTrackPt = 0;
01098 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HadTrackTheta = 0;
01099 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HadTrackPhi = 0;
01100 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HadTrackE = 0;
01101 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsCombTraPt = 0;
01102 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsCombTraTheta = 0;
01103 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsCombTraPhi = 0;
01104 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsCombTraE = 0;
01105 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_FullHfsClusPt = 0;
01106 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_FullHfsClusTheta = 0;
01107 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_FullHfsClusPhi = 0;
01108 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_FullHfsClusE = 0;
01109 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_FullHfsCombPt = 0;
01110 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_FullHfsCombTheta = 0;
01111 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_FullHfsCombPhi = 0;
01112 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_FullHfsCombE = 0;
01113 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Pt2HatGki = 0;
01114 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_SHatGki = 0;
01115 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_DstarPt = 0;
01116 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_MuonPt = 0;
01117 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_FwdMuonP = 0;
01118 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_SelTrackPt = 0;
01119 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_SelTrackTheta = 0;
01120 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_KtJetPt = 0;
01121 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_KtJetTheta = 0;
01122 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_InclKtJetCenPt1 = 0;
01123 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_InclKtJetCenPt2 = 0;
01124 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_InclKtJetFidPt1 = 0;
01125 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_InclKtJetFidPt2 = 0;
01126 #elif (H1OOVERSION == 29 || H1OOVERSION == 2913)
01127 JBLH1IntFun <H1IntPtr> *JBLHatVariables::Hat_RunNumber = 0;
01128 JBLH1IntFun <H1IntPtr> *JBLHatVariables::Hat_EventNumber = 0;
01129 #if (H1OOVERSION == 2913)
01130 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_PolType = 0;
01131 #else
01132 JBLH1IntFun <H1IntPtr> *JBLHatVariables::Hat_PolType = 0;
01133 #endif
01134 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Pol = 0;
01135 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_RunType = 0;
01136 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_RunQ = 0;
01137 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_Bunch = 0;
01138 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_Mbbl3 = 0;
01139 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_Mhv1 = 0;
01140 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_Mhv2 = 0;
01141 JBLH1IntFun <H1IntPtr> *JBLHatVariables::Hat_EvTime = 0;
01142 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_T0_CJC = 0;
01143 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_T0_LAr = 0;
01144 JBLH1IntFun <H1IntPtr> *JBLHatVariables::Hat_L4dec = 0;
01145 JBLH1IntFun <H1BytePtr> *JBLHatVariables::Hat_Iclass = 0;
01146 JBLH1IntFun <H1BytePtr> *JBLHatVariables::Hat_Il1te = 0;
01147 JBLH1IntFun <H1BytePtr> *JBLHatVariables::Hat_Il1rw = 0;
01148 JBLH1IntFun <H1BytePtr> *JBLHatVariables::Hat_Il1ac = 0;
01149 JBLH1IntFun <H1BytePtr> *JBLHatVariables::Hat_Il4vst = 0;
01150 JBLH1IntFun <H1BytePtr> *JBLHatVariables::Hat_ITrigac = 0;
01151 JBLH1IntFun <H1BytePtr> *JBLHatVariables::Hat_Il2te = 0;
01152 JBLH1IntFun <H1BytePtr> *JBLHatVariables::Hat_Il2ac = 0;
01153 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Q2da = 0;
01154 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Q2e = 0;
01155 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Q2h = 0;
01156 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Q2s = 0;
01157 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Epz = 0;
01158 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Yda = 0;
01159 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Ye = 0;
01160 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Yh = 0;
01161 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Ys = 0;
01162 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Q2eGen = 0;
01163 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_YeGen = 0;
01164 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Q2sGen = 0;
01165 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_YsGen = 0;
01166 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Q2daGen = 0;
01167 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_YdaGen = 0;
01168 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Q2hGen = 0;
01169 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_YhGen = 0;
01170 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Weight1 = 0;
01171 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Weight2 = 0;
01172 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumEmParts = 0;
01173 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_ElecE = 0;
01174 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_ElecTheta = 0;
01175 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_ElecPhi = 0;
01176 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_Ivtyp = 0;
01177 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_VtxX = 0;
01178 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_VtxY = 0;
01179 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_VtxZ = 0;
01180 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_GenVtxZ = 0;
01181 JBLH1IntFun <H1BytePtr> *JBLHatVariables::Hat_NPrt = 0;
01182 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumHfs = 0;
01183 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumJPsi = 0;
01184 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumJPsiDiff = 0;
01185 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumJPsiTCCC = 0;
01186 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumLightVMDiff = 0;
01187 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumDstar = 0;
01188 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumDstarK03Pi = 0;
01189 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumDstarWc = 0;
01190 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumMuons = 0;
01191 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumCentralTracks = 0;
01192 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumCombinedTracks = 0;
01193 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumForwardTracks = 0;
01194 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumLooseTracks = 0;
01195 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumNonvertexTracks = 0;
01196 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumKtJets = 0;
01197 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumInclKtJets = 0;
01198 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumMCParts = 0;
01199 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumK0 = 0;
01200 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumLambda = 0;
01201 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NumConvPhotons = 0;
01202 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_PartFNC = 0;
01203 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_PartFPS = 0;
01204 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NFmu = 0;
01205 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NFts = 0;
01206 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_Nfmu = 0;
01207 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_NmFmu = 0;
01208 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_Nmfmu = 0;
01209 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_Nprt = 0;
01210 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_Nfts = 0;
01211 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_EFwdLAr = 0;
01212 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Etag33 = 0;
01213 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Etag44 = 0;
01214 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Etag8 = 0;
01215 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Eztag44 = 0;
01216 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Etag6 = 0;
01217 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Phtag = 0;
01218 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Xtag33 = 0;
01219 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Xtag6 = 0;
01220 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Ytag33 = 0;
01221 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Ytag6 = 0;
01222 JBLH1IntFun <H1IntPtr> *JBLHatVariables::Hat_Ibg = 0;
01223 JBLH1IntFun <H1IntPtr> *JBLHatVariables::Hat_Ibgfm = 0;
01224 JBLH1IntFun <H1IntPtr> *JBLHatVariables::Hat_Ibgam = 0;
01225 JBLH1IntFun <H1IntPtr> *JBLHatVariables::Hat_Iqn = 0;
01226 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_GapTyp = 0;
01227 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_EtaGapU = 0;
01228 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_EtaMax = 0;
01229 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_EtaMaxClus = 0;
01230 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Xpom = 0;
01231 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HadPxX = 0;
01232 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HadPyX = 0;
01233 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HadPzX = 0;
01234 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HadEX = 0;
01235 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_RapUpperGen = 0;
01236 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_RapLowerGen = 0;
01237 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_EtaMaxGen = 0;
01238 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_EtaMinYGen = 0;
01239 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_MXGen = 0;
01240 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_PxXGen = 0;
01241 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_PyXGen = 0;
01242 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_PzXGen = 0;
01243 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_MYGen = 0;
01244 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_PxYGen = 0;
01245 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_PyYGen = 0;
01246 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_PzYGen = 0;
01247 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_TGen = 0;
01248 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Gap = 0;
01249 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_TGki = 0;
01250 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_XpomGki = 0;
01251 JBLH1IntFun <H1ShortPtr> *JBLHatVariables::Hat_GenRad = 0;
01252 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_GenEnElec = 0;
01253 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_GenThElec = 0;
01254 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_GenPhElec = 0;
01255 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_GenEnPhoton = 0;
01256 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_GenThPhoton = 0;
01257 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_GenPhPhoton = 0;
01258 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_GenEnElecUncombined= 0;
01259 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_GenThElecUncombined= 0;
01260 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_GenPhElecUncombined= 0;
01261 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_GenEnHad = 0;
01262 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_GenPxHad = 0;
01263 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_GenPyHad = 0;
01264 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_GenPzHad = 0;
01265 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Q2Gki = 0;
01266 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_XGki = 0;
01267 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_YGki = 0;
01268 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_DistTrkClu = 0;
01269 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_ScalEt = 0;
01270 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HadFracClus = 0;
01271 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_PtCalo = 0;
01272 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_PtMiss = 0;
01273 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Pxf = 0;
01274 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Pyf = 0;
01275 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_ScalEtXGen = 0;
01276 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_ThTrkClu = 0;
01277 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Vanti = 0;
01278 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Vantib = 0;
01279 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Vparl = 0;
01280 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Vparlb = 0;
01281 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusLarPt = 0;
01282 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusLarTheta = 0;
01283 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusLarPhi = 0;
01284 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusLarE = 0;
01285 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsCombLarPt = 0;
01286 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsCombLarTheta = 0;
01287 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsCombLarPhi = 0;
01288 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsCombLarE = 0;
01289 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusSpaPt = 0;
01290 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusSpaTheta = 0;
01291 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusSpaPhi = 0;
01292 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusSpaE = 0;
01293 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsCombSpaPt = 0;
01294 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsCombSpaTheta = 0;
01295 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsCombSpaPhi = 0;
01296 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsCombSpaE = 0;
01297 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusIronPt = 0;
01298 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusIronTheta = 0;
01299 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusIronPhi = 0;
01300 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusIronE = 0;
01301 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusPlugPt = 0;
01302 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusPlugTheta = 0;
01303 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusPlugPhi = 0;
01304 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusPlugE = 0;
01305 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusNoisePt = 0;
01306 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusNoiseTheta = 0;
01307 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusNoisePhi = 0;
01308 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsClusNoiseE = 0;
01309 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HadTrackPt = 0;
01310 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HadTrackTheta = 0;
01311 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HadTrackPhi = 0;
01312 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HadTrackE = 0;
01313 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsCombTraPt = 0;
01314 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsCombTraTheta = 0;
01315 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsCombTraPhi = 0;
01316 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_HfsCombTraE = 0;
01317 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_FullHfsClusPt = 0;
01318 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_FullHfsClusTheta = 0;
01319 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_FullHfsClusPhi = 0;
01320 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_FullHfsClusE = 0;
01321 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_FullHfsCombPt = 0;
01322 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_FullHfsCombTheta = 0;
01323 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_FullHfsCombPhi = 0;
01324 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_FullHfsCombE = 0;
01325 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_Pt2HatGki = 0;
01326 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_SHatGki = 0;
01327 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_DstarPt = 0;
01328 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_MuonPt = 0;
01329 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_FwdMuonP = 0;
01330 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_SelTrackPt = 0;
01331 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_SelTrackTheta = 0;
01332 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_KtJetPt = 0;
01333 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_KtJetTheta = 0;
01334 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_InclKtJetCenPt1 = 0;
01335 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_InclKtJetCenPt2 = 0;
01336 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_InclKtJetFidPt1 = 0;
01337 JBLH1FloatFun <H1FloatPtr> *JBLHatVariables::Hat_InclKtJetFidPt2 = 0;
01338 #else
01339 #error PLEASE SET THE COMPILER FLAG "H1OOVERSION" !!!
01340 #endif