00001
00022 #ifndef __H1HATVARIABLES_H
00023 #define __H1HATVARIABLES_H
00024
00025 #include "jbltools/sfh/h1/JBLHatVariables.h"
00026
00027
00028
00029
00030
00031
00032
00033 #if(H1OOVERSION == 26)
00034 static JBLH1IntFun <H1IntPtr>& Hat_RunNumber = *JBLHatVariables::Hat_RunNumber;
00035 static JBLH1IntFun <H1IntPtr>& Hat_EventNumber = *JBLHatVariables::Hat_EventNumber;
00036 static JBLH1FloatFun <H1FloatPtr>& Hat_Weight1 = *JBLHatVariables::Hat_Weight1;
00037 static JBLH1FloatFun <H1FloatPtr>& Hat_Weight2 = *JBLHatVariables::Hat_Weight2;
00038 static JBLH1IntFun <H1ShortPtr>& Hat_RunType = *JBLHatVariables::Hat_RunType;
00039 static JBLH1IntFun <H1ShortPtr>& Hat_RunQ = *JBLHatVariables::Hat_RunQ;
00040 static JBLH1IntFun <H1ShortPtr>& Hat_Bunch = *JBLHatVariables::Hat_Bunch;
00041 static JBLH1IntFun <H1ShortPtr>& Hat_Mbbl3 = *JBLHatVariables::Hat_Mbbl3;
00042 static JBLH1IntFun <H1ShortPtr>& Hat_Mhv1 = *JBLHatVariables::Hat_Mhv1;
00043 static JBLH1IntFun <H1ShortPtr>& Hat_Mhv2 = *JBLHatVariables::Hat_Mhv2;
00044 static JBLH1FloatFun <H1FloatPtr>& Hat_TPol = *JBLHatVariables::Hat_TPol;
00045 static JBLH1FloatFun <H1FloatPtr>& Hat_LPol = *JBLHatVariables::Hat_LPol;
00046
00047 static JBLH1IntFun <H1IntPtr>& Hat_Ibg = *JBLHatVariables::Hat_Ibg;
00048 static JBLH1IntFun <H1IntPtr>& Hat_Ibgfm = *JBLHatVariables::Hat_Ibgfm;
00049 static JBLH1IntFun <H1IntPtr>& Hat_Ibgam = *JBLHatVariables::Hat_Ibgam;
00050 static JBLH1IntFun <H1IntPtr>& Hat_Iqn = *JBLHatVariables::Hat_Iqn;
00051
00052 static JBLH1IntFun <H1BytePtr>& Hat_Iclass = *JBLHatVariables::Hat_Iclass;
00053 static JBLH1IntFun <H1BytePtr>& Hat_ITrigac = *JBLHatVariables::Hat_ITrigac;
00054 static JBLH1IntFun <H1BytePtr>& Hat_Il1ac = *JBLHatVariables::Hat_Il1ac;
00055 static JBLH1IntFun <H1BytePtr>& Hat_Il1rw = *JBLHatVariables::Hat_Il1rw;
00056 static JBLH1IntFun <H1BytePtr>& Hat_Il1te = *JBLHatVariables::Hat_Il1te;
00057 static JBLH1IntFun <H1BytePtr>& Hat_Il2nne = *JBLHatVariables::Hat_Il2nne;
00058 static JBLH1IntFun <H1BytePtr>& Hat_Il2tte = *JBLHatVariables::Hat_Il2tte;
00059 static JBLH1IntFun <H1BytePtr>& Hat_Il4vst = *JBLHatVariables::Hat_Il4vst;
00060 static JBLH1IntFun <H1IntPtr>& Hat_L4dec = *JBLHatVariables::Hat_L4dec;
00061
00062 static JBLH1IntFun <H1ShortPtr>& Hat_NumEmParts = *JBLHatVariables::Hat_NumEmParts;
00063 static JBLH1IntFun <H1ShortPtr>& Hat_NumHfs = *JBLHatVariables::Hat_NumHfs;
00064 static JBLH1IntFun <H1ShortPtr>& Hat_NumJPsi = *JBLHatVariables::Hat_NumJPsi;
00065 static JBLH1IntFun <H1ShortPtr>& Hat_NumJPsiDiff = *JBLHatVariables::Hat_NumJPsiDiff;
00066 static JBLH1IntFun <H1ShortPtr>& Hat_NumJPsiTrkCls = *JBLHatVariables::Hat_NumJPsiTrkCls;
00067 static JBLH1IntFun <H1ShortPtr>& Hat_NumDstar = *JBLHatVariables::Hat_NumDstar;
00068 static JBLH1IntFun <H1ShortPtr>& Hat_NumDstarK03Pi = *JBLHatVariables::Hat_NumDstarK03Pi;
00069 static JBLH1IntFun <H1ShortPtr>& Hat_NumDstarWc = *JBLHatVariables::Hat_NumDstarWc;
00070 static JBLH1IntFun <H1ShortPtr>& Hat_NumK0 = *JBLHatVariables::Hat_NumK0;
00071 static JBLH1IntFun <H1ShortPtr>& Hat_NumConvPhotons = *JBLHatVariables::Hat_NumConvPhotons;
00072 static JBLH1IntFun <H1ShortPtr>& Hat_NumLambda = *JBLHatVariables::Hat_NumLambda;
00073
00074 static JBLH1IntFun <H1ShortPtr>& Hat_NumMuons = *JBLHatVariables::Hat_NumMuons;
00075 static JBLH1IntFun <H1ShortPtr>& Hat_NumCentralTracks = *JBLHatVariables::Hat_NumCentralTracks;
00076 static JBLH1IntFun <H1ShortPtr>& Hat_NumForwardTracks = *JBLHatVariables::Hat_NumForwardTracks;
00077 static JBLH1IntFun <H1ShortPtr>& Hat_NumCombinedTracks = *JBLHatVariables::Hat_NumCombinedTracks;
00078 static JBLH1IntFun <H1ShortPtr>& Hat_NumLooseTracks = *JBLHatVariables::Hat_NumLooseTracks;
00079 static JBLH1IntFun <H1ShortPtr>& Hat_NumNonvertexTracks = *JBLHatVariables::Hat_NumNonvertexTracks;
00080 static JBLH1IntFun <H1ShortPtr>& Hat_NumKtJets = *JBLHatVariables::Hat_NumKtJets;
00081 static JBLH1IntFun <H1ShortPtr>& Hat_NumInclKtJets = *JBLHatVariables::Hat_NumInclKtJets;
00082 static JBLH1IntFun <H1ShortPtr>& Hat_NumMCParts = *JBLHatVariables::Hat_NumMCParts;
00083 static JBLH1IntFun <H1ShortPtr>& Hat_PartFNC = *JBLHatVariables::Hat_PartFNC;
00084 static JBLH1IntFun <H1ShortPtr>& Hat_PartFPS = *JBLHatVariables::Hat_PartFPS;
00085
00086
00087 static JBLH1IntFun <H1ShortPtr>& Hat_NFmu = *JBLHatVariables::Hat_NFmu;
00088 static JBLH1IntFun <H1BytePtr>& Hat_NPrt = *JBLHatVariables::Hat_NPrt;
00089 static JBLH1IntFun <H1ShortPtr>& Hat_Nfmu = *JBLHatVariables::Hat_Nfmu;
00090 static JBLH1IntFun <H1ShortPtr>& Hat_NmFmu = *JBLHatVariables::Hat_NmFmu;
00091 static JBLH1IntFun <H1ShortPtr>& Hat_Nmfmu = *JBLHatVariables::Hat_Nmfmu;
00092 static JBLH1IntFun <H1ShortPtr>& Hat_Nprt = *JBLHatVariables::Hat_Nprt;
00093 static JBLH1IntFun <H1ShortPtr>& Hat_Nfts = *JBLHatVariables::Hat_Nfts;
00094
00095 static JBLH1FloatFun <H1FloatPtr>& Hat_Etag33 = *JBLHatVariables::Hat_Etag33;
00096 static JBLH1FloatFun <H1FloatPtr>& Hat_Xtag33 = *JBLHatVariables::Hat_Xtag33;
00097 static JBLH1FloatFun <H1FloatPtr>& Hat_Ytag33 = *JBLHatVariables::Hat_Ytag33;
00098 static JBLH1FloatFun <H1FloatPtr>& Hat_Etag44 = *JBLHatVariables::Hat_Etag44;
00099 static JBLH1FloatFun <H1FloatPtr>& Hat_Phtag = *JBLHatVariables::Hat_Phtag;
00100 static JBLH1FloatFun <H1FloatPtr>& Hat_Etag8 = *JBLHatVariables::Hat_Etag8;
00101 static JBLH1FloatFun <H1FloatPtr>& Hat_Eztag44 = *JBLHatVariables::Hat_Eztag44;
00102
00103 static JBLH1FloatFun <H1FloatPtr>& Hat_Gap = *JBLHatVariables::Hat_Gap;
00104 static JBLH1IntFun <H1ShortPtr>& Hat_GapTyp = *JBLHatVariables::Hat_GapTyp;
00105 static JBLH1FloatFun <H1FloatPtr>& Hat_PhTrm = *JBLHatVariables::Hat_PhTrm;
00106 static JBLH1FloatFun <H1FloatPtr>& Hat_PtMiss = *JBLHatVariables::Hat_PtMiss;
00107 static JBLH1FloatFun <H1FloatPtr>& Hat_PtCalo = *JBLHatVariables::Hat_PtCalo;
00108 static JBLH1FloatFun <H1FloatPtr>& Hat_PtTrm = *JBLHatVariables::Hat_PtTrm;
00109 static JBLH1FloatFun <H1FloatPtr>& Hat_Pxf = *JBLHatVariables::Hat_Pxf;
00110 static JBLH1FloatFun <H1FloatPtr>& Hat_Pyf = *JBLHatVariables::Hat_Pyf;
00111 static JBLH1FloatFun <H1FloatPtr>& Hat_DistTrm = *JBLHatVariables::Hat_DistTrm;
00112 static JBLH1FloatFun <H1FloatPtr>& Hat_T0_LAr = *JBLHatVariables::Hat_T0_LAr;
00113 static JBLH1FloatFun <H1FloatPtr>& Hat_ThTrm = *JBLHatVariables::Hat_ThTrm;
00114 static JBLH1FloatFun <H1FloatPtr>& Hat_ScalEt = *JBLHatVariables::Hat_ScalEt;
00115 static JBLH1FloatFun <H1FloatPtr>& Hat_EtaGapU = *JBLHatVariables::Hat_EtaGapU;
00116 static JBLH1FloatFun <H1FloatPtr>& Hat_EtaMax = *JBLHatVariables::Hat_EtaMax;
00117 static JBLH1FloatFun <H1FloatPtr>& Hat_EtaMaxClus = *JBLHatVariables::Hat_EtaMaxClus;
00118 static JBLH1FloatFun <H1FloatPtr>& Hat_Xpom = *JBLHatVariables::Hat_Xpom;
00119 static JBLH1FloatFun <H1FloatPtr>& Hat_EFwdLAr = *JBLHatVariables::Hat_EFwdLAr;
00120
00121 static JBLH1FloatFun <H1FloatPtr>& Hat_Vanti = *JBLHatVariables::Hat_Vanti;
00122 static JBLH1FloatFun <H1FloatPtr>& Hat_Vantib = *JBLHatVariables::Hat_Vantib;
00123 static JBLH1FloatFun <H1FloatPtr>& Hat_Vantif = *JBLHatVariables::Hat_Vantif;
00124 static JBLH1FloatFun <H1FloatPtr>& Hat_Vparl = *JBLHatVariables::Hat_Vparl;
00125 static JBLH1FloatFun <H1FloatPtr>& Hat_Vparlb = *JBLHatVariables::Hat_Vparlb;
00126 static JBLH1FloatFun <H1FloatPtr>& Hat_Vparlf = *JBLHatVariables::Hat_Vparlf;
00127
00128 static JBLH1FloatFun <H1FloatPtr>& Hat_Epz = *JBLHatVariables::Hat_Epz;
00129 static JBLH1FloatFun <H1FloatPtr>& Hat_Q2da = *JBLHatVariables::Hat_Q2da;
00130 static JBLH1FloatFun <H1FloatPtr>& Hat_Q2e = *JBLHatVariables::Hat_Q2e;
00131 static JBLH1FloatFun <H1FloatPtr>& Hat_Q2h = *JBLHatVariables::Hat_Q2h;
00132 static JBLH1FloatFun <H1FloatPtr>& Hat_Q2s = *JBLHatVariables::Hat_Q2s;
00133 static JBLH1FloatFun <H1FloatPtr>& Hat_Yda = *JBLHatVariables::Hat_Yda;
00134 static JBLH1FloatFun <H1FloatPtr>& Hat_Ye = *JBLHatVariables::Hat_Ye;
00135 static JBLH1FloatFun <H1FloatPtr>& Hat_Yh = *JBLHatVariables::Hat_Yh;
00136 static JBLH1FloatFun <H1FloatPtr>& Hat_Ys = *JBLHatVariables::Hat_Ys;
00137
00138 static JBLH1FloatFun <H1FloatPtr>& Hat_T0_CJC = *JBLHatVariables::Hat_T0_CJC;
00139 static JBLH1IntFun <H1ShortPtr>& Hat_Ivtyp = *JBLHatVariables::Hat_Ivtyp;
00140 static JBLH1FloatFun <H1FloatPtr>& Hat_VtxX = *JBLHatVariables::Hat_VtxX;
00141 static JBLH1FloatFun <H1FloatPtr>& Hat_VtxY = *JBLHatVariables::Hat_VtxY;
00142 static JBLH1FloatFun <H1FloatPtr>& Hat_VtxZ = *JBLHatVariables::Hat_VtxZ;
00143
00144 static JBLH1FloatFun <H1FloatPtr>& Hat_HadFracClus = *JBLHatVariables::Hat_HadFracClus;
00145
00146 static JBLH1FloatFun <H1FloatPtr>& Hat_FullHfsCombPt = *JBLHatVariables::Hat_FullHfsCombPt;
00147 static JBLH1FloatFun <H1FloatPtr>& Hat_FullHfsCombTheta = *JBLHatVariables::Hat_FullHfsCombTheta;
00148 static JBLH1FloatFun <H1FloatPtr>& Hat_FullHfsCombPhi = *JBLHatVariables::Hat_FullHfsCombPhi;
00149 static JBLH1FloatFun <H1FloatPtr>& Hat_FullHfsCombE = *JBLHatVariables::Hat_FullHfsCombE;
00150
00151 static JBLH1FloatFun <H1FloatPtr>& Hat_FullHfsClusPt = *JBLHatVariables::Hat_FullHfsClusPt;
00152 static JBLH1FloatFun <H1FloatPtr>& Hat_FullHfsClusTheta = *JBLHatVariables::Hat_FullHfsClusTheta;
00153 static JBLH1FloatFun <H1FloatPtr>& Hat_FullHfsClusPhi = *JBLHatVariables::Hat_FullHfsClusPhi;
00154 static JBLH1FloatFun <H1FloatPtr>& Hat_FullHfsClusE = *JBLHatVariables::Hat_FullHfsClusE;
00155
00156
00157 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusLarPt = *JBLHatVariables::Hat_HfsClusLarPt;
00158 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusLarTheta = *JBLHatVariables::Hat_HfsClusLarTheta;
00159 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusLarPhi = *JBLHatVariables::Hat_HfsClusLarPhi;
00160 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusLarE = *JBLHatVariables::Hat_HfsClusLarE;
00161
00162 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusSpaPt = *JBLHatVariables::Hat_HfsClusSpaPt;
00163 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusSpaTheta = *JBLHatVariables::Hat_HfsClusSpaTheta;
00164 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusSpaPhi = *JBLHatVariables::Hat_HfsClusSpaPhi;
00165 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusSpaE = *JBLHatVariables::Hat_HfsClusSpaE;
00166
00167 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsCombSpaPt = *JBLHatVariables::Hat_HfsCombSpaPt;
00168 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsCombSpaTheta = *JBLHatVariables::Hat_HfsCombSpaTheta;
00169 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsCombSpaPhi = *JBLHatVariables::Hat_HfsCombSpaPhi;
00170 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsCombSpaE = *JBLHatVariables::Hat_HfsCombSpaE;
00171
00172 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsCombLarPt = *JBLHatVariables::Hat_HfsCombLarPt;
00173 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsCombLarTheta = *JBLHatVariables::Hat_HfsCombLarTheta;
00174 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsCombLarPhi = *JBLHatVariables::Hat_HfsCombLarPhi;
00175 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsCombLarE = *JBLHatVariables::Hat_HfsCombLarE;
00176
00177 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusIronPt = *JBLHatVariables::Hat_HfsClusIronPt;
00178 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusIronTheta = *JBLHatVariables::Hat_HfsClusIronTheta;
00179 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusIronPhi = *JBLHatVariables::Hat_HfsClusIronPhi;
00180 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusIronE = *JBLHatVariables::Hat_HfsClusIronE;
00181
00182 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusPlugPt = *JBLHatVariables::Hat_HfsClusPlugPt;
00183 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusPlugTheta = *JBLHatVariables::Hat_HfsClusPlugTheta;
00184 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusPlugPhi = *JBLHatVariables::Hat_HfsClusPlugPhi;
00185 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusPlugE = *JBLHatVariables::Hat_HfsClusPlugE;
00186
00187 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusNoisePt = *JBLHatVariables::Hat_HfsClusNoisePt;
00188 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusNoiseTheta = *JBLHatVariables::Hat_HfsClusNoiseTheta;
00189 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusNoisePhi = *JBLHatVariables::Hat_HfsClusNoisePhi;
00190 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusNoiseE = *JBLHatVariables::Hat_HfsClusNoiseE;
00191
00192 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsCombTraPt = *JBLHatVariables::Hat_HfsCombTraPt;
00193 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsCombTraTheta = *JBLHatVariables::Hat_HfsCombTraTheta;
00194 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsCombTraPhi = *JBLHatVariables::Hat_HfsCombTraPhi;
00195 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsCombTraE = *JBLHatVariables::Hat_HfsCombTraE;
00196
00197 static JBLH1FloatFun <H1FloatPtr>& Hat_HadTrackPt = *JBLHatVariables::Hat_HadTrackPt;
00198 static JBLH1FloatFun <H1FloatPtr>& Hat_HadTrackTheta = *JBLHatVariables::Hat_HadTrackTheta;
00199 static JBLH1FloatFun <H1FloatPtr>& Hat_HadTrackPhi = *JBLHatVariables::Hat_HadTrackPhi;
00200 static JBLH1FloatFun <H1FloatPtr>& Hat_HadTrackE = *JBLHatVariables::Hat_HadTrackE;
00201
00202 static JBLH1FloatFun <H1FloatPtr>& Hat_HadPxX = *JBLHatVariables::Hat_HadPxX;
00203 static JBLH1FloatFun <H1FloatPtr>& Hat_HadPyX = *JBLHatVariables::Hat_HadPyX;
00204 static JBLH1FloatFun <H1FloatPtr>& Hat_HadPzX = *JBLHatVariables::Hat_HadPzX;
00205 static JBLH1FloatFun <H1FloatPtr>& Hat_HadEX = *JBLHatVariables::Hat_HadEX;
00206
00207 static JBLH1FloatFun <H1FloatPtr>& Hat_ElecE = *JBLHatVariables::Hat_ElecE;
00208 static JBLH1FloatFun <H1FloatPtr>& Hat_ElecTheta = *JBLHatVariables::Hat_ElecTheta;
00209 static JBLH1FloatFun <H1FloatPtr>& Hat_ElecPhi = *JBLHatVariables::Hat_ElecPhi;
00210 static JBLH1FloatFun <H1FloatPtr>& Hat_MuonPt = *JBLHatVariables::Hat_MuonPt;
00211 static JBLH1FloatFun <H1FloatPtr>& Hat_MuonTheta = *JBLHatVariables::Hat_MuonTheta;
00212 static JBLH1FloatFun <H1FloatPtr>& Hat_DstarPt = *JBLHatVariables::Hat_DstarPt;
00213 static JBLH1FloatFun <H1FloatPtr>& Hat_KtJetPt = *JBLHatVariables::Hat_KtJetPt;
00214 static JBLH1FloatFun <H1FloatPtr>& Hat_KtJetTheta = *JBLHatVariables::Hat_KtJetTheta;
00215
00216 static JBLH1FloatFun <H1FloatPtr>& Hat_InclKtJetFidPt1 = *JBLHatVariables::Hat_InclKtJetFidPt1;
00217 static JBLH1FloatFun <H1FloatPtr>& Hat_InclKtJetFidPt2 = *JBLHatVariables::Hat_InclKtJetFidPt2;
00218 static JBLH1FloatFun <H1FloatPtr>& Hat_InclKtJetCenPt1 = *JBLHatVariables::Hat_InclKtJetCenPt1;
00219 static JBLH1FloatFun <H1FloatPtr>& Hat_InclKtJetCenPt2 = *JBLHatVariables::Hat_InclKtJetCenPt2;
00220
00221 static JBLH1FloatFun <H1FloatPtr>& Hat_MXGen = *JBLHatVariables::Hat_MXGen;
00222 static JBLH1FloatFun <H1FloatPtr>& Hat_MYGen = *JBLHatVariables::Hat_MYGen;
00223 static JBLH1FloatFun <H1FloatPtr>& Hat_EtaMaxGen = *JBLHatVariables::Hat_EtaMaxGen;
00224 static JBLH1FloatFun <H1FloatPtr>& Hat_EtaMinYGen = *JBLHatVariables::Hat_EtaMinYGen;
00225 static JBLH1FloatFun <H1FloatPtr>& Hat_GenEnElec = *JBLHatVariables::Hat_GenEnElec;
00226 static JBLH1FloatFun <H1FloatPtr>& Hat_GenEnHad = *JBLHatVariables::Hat_GenEnHad;
00227 static JBLH1FloatFun <H1FloatPtr>& Hat_GenEnPhoton = *JBLHatVariables::Hat_GenEnPhoton;
00228 static JBLH1FloatFun <H1FloatPtr>& Hat_GenPhElec = *JBLHatVariables::Hat_GenPhElec;
00229 static JBLH1FloatFun <H1FloatPtr>& Hat_GenPhPhoton = *JBLHatVariables::Hat_GenPhPhoton;
00230 static JBLH1FloatFun <H1FloatPtr>& Hat_GenPxHad = *JBLHatVariables::Hat_GenPxHad;
00231 static JBLH1FloatFun <H1FloatPtr>& Hat_GenPyHad = *JBLHatVariables::Hat_GenPyHad;
00232 static JBLH1FloatFun <H1FloatPtr>& Hat_GenPzHad = *JBLHatVariables::Hat_GenPzHad;
00233 static JBLH1FloatFun <H1FloatPtr>& Hat_GenThElec = *JBLHatVariables::Hat_GenThElec;
00234 static JBLH1FloatFun <H1FloatPtr>& Hat_GenThPhoton = *JBLHatVariables::Hat_GenThPhoton;
00235 static JBLH1FloatFun <H1FloatPtr>& Hat_Pt2HatGki = *JBLHatVariables::Hat_Pt2HatGki;
00236 static JBLH1FloatFun <H1FloatPtr>& Hat_PxXGen = *JBLHatVariables::Hat_PxXGen;
00237 static JBLH1FloatFun <H1FloatPtr>& Hat_PxYGen = *JBLHatVariables::Hat_PxYGen;
00238 static JBLH1FloatFun <H1FloatPtr>& Hat_PyXGen = *JBLHatVariables::Hat_PyXGen;
00239 static JBLH1FloatFun <H1FloatPtr>& Hat_PyYGen = *JBLHatVariables::Hat_PyYGen;
00240 static JBLH1FloatFun <H1FloatPtr>& Hat_PzXGen = *JBLHatVariables::Hat_PzXGen;
00241 static JBLH1FloatFun <H1FloatPtr>& Hat_PzYGen = *JBLHatVariables::Hat_PzYGen;
00242 static JBLH1FloatFun <H1FloatPtr>& Hat_Q2Gki = *JBLHatVariables::Hat_Q2Gki;
00243 static JBLH1FloatFun <H1FloatPtr>& Hat_Q2daGen = *JBLHatVariables::Hat_Q2daGen;
00244 static JBLH1FloatFun <H1FloatPtr>& Hat_Q2eGen = *JBLHatVariables::Hat_Q2eGen;
00245 static JBLH1FloatFun <H1FloatPtr>& Hat_Q2hGen = *JBLHatVariables::Hat_Q2hGen;
00246 static JBLH1FloatFun <H1FloatPtr>& Hat_Q2sGen = *JBLHatVariables::Hat_Q2sGen;
00247 static JBLH1FloatFun <H1FloatPtr>& Hat_RapLowerGen = *JBLHatVariables::Hat_RapLowerGen;
00248 static JBLH1FloatFun <H1FloatPtr>& Hat_RapUpperGen = *JBLHatVariables::Hat_RapUpperGen;
00249 static JBLH1FloatFun <H1FloatPtr>& Hat_SHatGki = *JBLHatVariables::Hat_SHatGki;
00250 static JBLH1FloatFun <H1FloatPtr>& Hat_ScalEtXGen = *JBLHatVariables::Hat_ScalEtXGen;
00251 static JBLH1FloatFun <H1FloatPtr>& Hat_TGen = *JBLHatVariables::Hat_TGen;
00252 static JBLH1FloatFun <H1FloatPtr>& Hat_TGki = *JBLHatVariables::Hat_TGki;
00253 static JBLH1FloatFun <H1FloatPtr>& Hat_XGki = *JBLHatVariables::Hat_XGki;
00254 static JBLH1FloatFun <H1FloatPtr>& Hat_XpomGki = *JBLHatVariables::Hat_XpomGki;
00255 static JBLH1FloatFun <H1FloatPtr>& Hat_YGki = *JBLHatVariables::Hat_YGki;
00256 static JBLH1FloatFun <H1FloatPtr>& Hat_YdaGen = *JBLHatVariables::Hat_YdaGen;
00257 static JBLH1FloatFun <H1FloatPtr>& Hat_YeGen = *JBLHatVariables::Hat_YeGen;
00258 static JBLH1FloatFun <H1FloatPtr>& Hat_YhGen = *JBLHatVariables::Hat_YhGen;
00259 static JBLH1FloatFun <H1FloatPtr>& Hat_YsGen = *JBLHatVariables::Hat_YsGen;
00260 static JBLH1IntFun <H1ShortPtr>& Hat_GenRad = *JBLHatVariables::Hat_GenRad;
00261 static JBLH1FloatFun <H1FloatPtr>& Hat_GenVtxZ = *JBLHatVariables::Hat_GenVtxZ;;
00262 #elif (H1OOVERSION == 28)
00263 static JBLH1IntFun <H1IntPtr>& Hat_RunNumber = *JBLHatVariables::Hat_RunNumber;
00264 static JBLH1IntFun <H1IntPtr>& Hat_EventNumber = *JBLHatVariables::Hat_EventNumber;
00265 static JBLH1IntFun <H1IntPtr>& Hat_PolType = *JBLHatVariables::Hat_PolType;
00266 static JBLH1FloatFun <H1FloatPtr>& Hat_Pol = *JBLHatVariables::Hat_Pol;
00267 static JBLH1IntFun <H1ShortPtr>& Hat_RunType = *JBLHatVariables::Hat_RunType;
00268 static JBLH1IntFun <H1ShortPtr>& Hat_RunQ = *JBLHatVariables::Hat_RunQ;
00269 static JBLH1IntFun <H1ShortPtr>& Hat_Bunch = *JBLHatVariables::Hat_Bunch;
00270 static JBLH1IntFun <H1ShortPtr>& Hat_Mbbl3 = *JBLHatVariables::Hat_Mbbl3;
00271 static JBLH1IntFun <H1ShortPtr>& Hat_Mhv1 = *JBLHatVariables::Hat_Mhv1;
00272 static JBLH1IntFun <H1ShortPtr>& Hat_Mhv2 = *JBLHatVariables::Hat_Mhv2;
00273 static JBLH1IntFun <H1IntPtr>& Hat_EvTime = *JBLHatVariables::Hat_EvTime;
00274 static JBLH1FloatFun <H1FloatPtr>& Hat_T0_CJC = *JBLHatVariables::Hat_T0_CJC;
00275 static JBLH1FloatFun <H1FloatPtr>& Hat_T0_LAr = *JBLHatVariables::Hat_T0_LAr;
00276 static JBLH1IntFun <H1IntPtr>& Hat_L4dec = *JBLHatVariables::Hat_L4dec;
00277 static JBLH1IntFun <H1BytePtr>& Hat_Iclass = *JBLHatVariables::Hat_Iclass;
00278 static JBLH1IntFun <H1BytePtr>& Hat_Il1te = *JBLHatVariables::Hat_Il1te;
00279 static JBLH1IntFun <H1BytePtr>& Hat_Il1rw = *JBLHatVariables::Hat_Il1rw;
00280 static JBLH1IntFun <H1BytePtr>& Hat_Il1ac = *JBLHatVariables::Hat_Il1ac;
00281 static JBLH1IntFun <H1BytePtr>& Hat_Il4vst = *JBLHatVariables::Hat_Il4vst;
00282 static JBLH1IntFun <H1BytePtr>& Hat_ITrigac = *JBLHatVariables::Hat_ITrigac;
00283 static JBLH1IntFun <H1BytePtr>& Hat_Il2te = *JBLHatVariables::Hat_Il2te;
00284 static JBLH1IntFun <H1BytePtr>& Hat_Il2ac = *JBLHatVariables::Hat_Il2ac;
00285 static JBLH1FloatFun <H1FloatPtr>& Hat_Q2da = *JBLHatVariables::Hat_Q2da;
00286 static JBLH1FloatFun <H1FloatPtr>& Hat_Q2e = *JBLHatVariables::Hat_Q2e;
00287 static JBLH1FloatFun <H1FloatPtr>& Hat_Q2h = *JBLHatVariables::Hat_Q2h;
00288 static JBLH1FloatFun <H1FloatPtr>& Hat_Q2s = *JBLHatVariables::Hat_Q2s;
00289 static JBLH1FloatFun <H1FloatPtr>& Hat_Epz = *JBLHatVariables::Hat_Epz;
00290 static JBLH1FloatFun <H1FloatPtr>& Hat_Yda = *JBLHatVariables::Hat_Yda;
00291 static JBLH1FloatFun <H1FloatPtr>& Hat_Ye = *JBLHatVariables::Hat_Ye;
00292 static JBLH1FloatFun <H1FloatPtr>& Hat_Yh = *JBLHatVariables::Hat_Yh;
00293 static JBLH1FloatFun <H1FloatPtr>& Hat_Ys = *JBLHatVariables::Hat_Ys;
00294 static JBLH1FloatFun <H1FloatPtr>& Hat_Q2eGen = *JBLHatVariables::Hat_Q2eGen;
00295 static JBLH1FloatFun <H1FloatPtr>& Hat_YeGen = *JBLHatVariables::Hat_YeGen;
00296 static JBLH1FloatFun <H1FloatPtr>& Hat_Q2sGen = *JBLHatVariables::Hat_Q2sGen;
00297 static JBLH1FloatFun <H1FloatPtr>& Hat_YsGen = *JBLHatVariables::Hat_YsGen;
00298 static JBLH1FloatFun <H1FloatPtr>& Hat_Q2daGen = *JBLHatVariables::Hat_Q2daGen;
00299 static JBLH1FloatFun <H1FloatPtr>& Hat_YdaGen = *JBLHatVariables::Hat_YdaGen;
00300 static JBLH1FloatFun <H1FloatPtr>& Hat_Q2hGen = *JBLHatVariables::Hat_Q2hGen;
00301 static JBLH1FloatFun <H1FloatPtr>& Hat_YhGen = *JBLHatVariables::Hat_YhGen;
00302 static JBLH1FloatFun <H1FloatPtr>& Hat_Weight1 = *JBLHatVariables::Hat_Weight1;
00303 static JBLH1FloatFun <H1FloatPtr>& Hat_Weight2 = *JBLHatVariables::Hat_Weight2;
00304 static JBLH1IntFun <H1ShortPtr>& Hat_NumEmParts = *JBLHatVariables::Hat_NumEmParts;
00305 static JBLH1FloatFun <H1FloatPtr>& Hat_ElecE = *JBLHatVariables::Hat_ElecE;
00306 static JBLH1FloatFun <H1FloatPtr>& Hat_ElecTheta = *JBLHatVariables::Hat_ElecTheta;
00307 static JBLH1FloatFun <H1FloatPtr>& Hat_ElecPhi = *JBLHatVariables::Hat_ElecPhi;
00308 static JBLH1IntFun <H1ShortPtr>& Hat_Ivtyp = *JBLHatVariables::Hat_Ivtyp;
00309 static JBLH1FloatFun <H1FloatPtr>& Hat_VtxX = *JBLHatVariables::Hat_VtxX;
00310 static JBLH1FloatFun <H1FloatPtr>& Hat_VtxY = *JBLHatVariables::Hat_VtxY;
00311 static JBLH1FloatFun <H1FloatPtr>& Hat_VtxZ = *JBLHatVariables::Hat_VtxZ;
00312 static JBLH1FloatFun <H1FloatPtr>& Hat_GenVtxZ = *JBLHatVariables::Hat_GenVtxZ;
00313 static JBLH1IntFun <H1BytePtr>& Hat_NPrt = *JBLHatVariables::Hat_NPrt;
00314 static JBLH1IntFun <H1ShortPtr>& Hat_NumHfs = *JBLHatVariables::Hat_NumHfs;
00315 static JBLH1IntFun <H1ShortPtr>& Hat_NumJPsi = *JBLHatVariables::Hat_NumJPsi;
00316 static JBLH1IntFun <H1ShortPtr>& Hat_NumJPsiDiff = *JBLHatVariables::Hat_NumJPsiDiff;
00317 static JBLH1IntFun <H1ShortPtr>& Hat_NumJPsiTCCC = *JBLHatVariables::Hat_NumJPsiTCCC;
00318 static JBLH1IntFun <H1ShortPtr>& Hat_NumLightVMDiff = *JBLHatVariables::Hat_NumLightVMDiff;
00319 static JBLH1IntFun <H1ShortPtr>& Hat_NumDstar = *JBLHatVariables::Hat_NumDstar;
00320 static JBLH1IntFun <H1ShortPtr>& Hat_NumDstarK03Pi = *JBLHatVariables::Hat_NumDstarK03Pi;
00321 static JBLH1IntFun <H1ShortPtr>& Hat_NumDstarWc = *JBLHatVariables::Hat_NumDstarWc;
00322 static JBLH1IntFun <H1ShortPtr>& Hat_NumMuons = *JBLHatVariables::Hat_NumMuons;
00323 static JBLH1IntFun <H1ShortPtr>& Hat_NumCentralTracks = *JBLHatVariables::Hat_NumCentralTracks;
00324 static JBLH1IntFun <H1ShortPtr>& Hat_NumCombinedTracks = *JBLHatVariables::Hat_NumCombinedTracks;
00325 static JBLH1IntFun <H1ShortPtr>& Hat_NumForwardTracks = *JBLHatVariables::Hat_NumForwardTracks;
00326 static JBLH1IntFun <H1ShortPtr>& Hat_NumLooseTracks = *JBLHatVariables::Hat_NumLooseTracks;
00327 static JBLH1IntFun <H1ShortPtr>& Hat_NumNonvertexTracks = *JBLHatVariables::Hat_NumNonvertexTracks;
00328 static JBLH1IntFun <H1ShortPtr>& Hat_NumKtJets = *JBLHatVariables::Hat_NumKtJets;
00329 static JBLH1IntFun <H1ShortPtr>& Hat_NumInclKtJets = *JBLHatVariables::Hat_NumInclKtJets;
00330 static JBLH1IntFun <H1ShortPtr>& Hat_NumMCParts = *JBLHatVariables::Hat_NumMCParts;
00331 static JBLH1IntFun <H1ShortPtr>& Hat_NumK0 = *JBLHatVariables::Hat_NumK0;
00332 static JBLH1IntFun <H1ShortPtr>& Hat_NumLambda = *JBLHatVariables::Hat_NumLambda;
00333 static JBLH1IntFun <H1ShortPtr>& Hat_NumConvPhotons = *JBLHatVariables::Hat_NumConvPhotons;
00334 static JBLH1IntFun <H1ShortPtr>& Hat_PartFNC = *JBLHatVariables::Hat_PartFNC;
00335 static JBLH1IntFun <H1ShortPtr>& Hat_PartFPS = *JBLHatVariables::Hat_PartFPS;
00336 static JBLH1IntFun <H1ShortPtr>& Hat_NFmu = *JBLHatVariables::Hat_NFmu;
00337 static JBLH1IntFun <H1ShortPtr>& Hat_NFts = *JBLHatVariables::Hat_NFts;
00338 static JBLH1IntFun <H1ShortPtr>& Hat_Nfmu = *JBLHatVariables::Hat_Nfmu;
00339 static JBLH1IntFun <H1ShortPtr>& Hat_NmFmu = *JBLHatVariables::Hat_NmFmu;
00340 static JBLH1IntFun <H1ShortPtr>& Hat_Nmfmu = *JBLHatVariables::Hat_Nmfmu;
00341 static JBLH1IntFun <H1ShortPtr>& Hat_Nprt = *JBLHatVariables::Hat_Nprt;
00342 static JBLH1IntFun <H1ShortPtr>& Hat_Nfts = *JBLHatVariables::Hat_Nfts;
00343 static JBLH1FloatFun <H1FloatPtr>& Hat_EFwdLAr = *JBLHatVariables::Hat_EFwdLAr;
00344 static JBLH1FloatFun <H1FloatPtr>& Hat_Etag33 = *JBLHatVariables::Hat_Etag33;
00345 static JBLH1FloatFun <H1FloatPtr>& Hat_Etag44 = *JBLHatVariables::Hat_Etag44;
00346 static JBLH1FloatFun <H1FloatPtr>& Hat_Etag8 = *JBLHatVariables::Hat_Etag8;
00347 static JBLH1FloatFun <H1FloatPtr>& Hat_Eztag44 = *JBLHatVariables::Hat_Eztag44;
00348 static JBLH1FloatFun <H1FloatPtr>& Hat_Etag6 = *JBLHatVariables::Hat_Etag6;
00349 static JBLH1FloatFun <H1FloatPtr>& Hat_Phtag = *JBLHatVariables::Hat_Phtag;
00350 static JBLH1FloatFun <H1FloatPtr>& Hat_Xtag33 = *JBLHatVariables::Hat_Xtag33;
00351 static JBLH1FloatFun <H1FloatPtr>& Hat_Xtag6 = *JBLHatVariables::Hat_Xtag6;
00352 static JBLH1FloatFun <H1FloatPtr>& Hat_Ytag33 = *JBLHatVariables::Hat_Ytag33;
00353 static JBLH1FloatFun <H1FloatPtr>& Hat_Ytag6 = *JBLHatVariables::Hat_Ytag6;
00354 static JBLH1IntFun <H1IntPtr>& Hat_Ibg = *JBLHatVariables::Hat_Ibg;
00355 static JBLH1IntFun <H1IntPtr>& Hat_Ibgfm = *JBLHatVariables::Hat_Ibgfm;
00356 static JBLH1IntFun <H1IntPtr>& Hat_Ibgam = *JBLHatVariables::Hat_Ibgam;
00357 static JBLH1IntFun <H1IntPtr>& Hat_Iqn = *JBLHatVariables::Hat_Iqn;
00358 static JBLH1IntFun <H1ShortPtr>& Hat_GapTyp = *JBLHatVariables::Hat_GapTyp;
00359 static JBLH1FloatFun <H1FloatPtr>& Hat_EtaGapU = *JBLHatVariables::Hat_EtaGapU;
00360 static JBLH1FloatFun <H1FloatPtr>& Hat_EtaMax = *JBLHatVariables::Hat_EtaMax;
00361 static JBLH1FloatFun <H1FloatPtr>& Hat_EtaMaxClus = *JBLHatVariables::Hat_EtaMaxClus;
00362 static JBLH1FloatFun <H1FloatPtr>& Hat_Xpom = *JBLHatVariables::Hat_Xpom;
00363 static JBLH1FloatFun <H1FloatPtr>& Hat_HadPxX = *JBLHatVariables::Hat_HadPxX;
00364 static JBLH1FloatFun <H1FloatPtr>& Hat_HadPyX = *JBLHatVariables::Hat_HadPyX;
00365 static JBLH1FloatFun <H1FloatPtr>& Hat_HadPzX = *JBLHatVariables::Hat_HadPzX;
00366 static JBLH1FloatFun <H1FloatPtr>& Hat_HadEX = *JBLHatVariables::Hat_HadEX;
00367 static JBLH1FloatFun <H1FloatPtr>& Hat_RapUpperGen = *JBLHatVariables::Hat_RapUpperGen;
00368 static JBLH1FloatFun <H1FloatPtr>& Hat_RapLowerGen = *JBLHatVariables::Hat_RapLowerGen;
00369 static JBLH1FloatFun <H1FloatPtr>& Hat_EtaMaxGen = *JBLHatVariables::Hat_EtaMaxGen;
00370 static JBLH1FloatFun <H1FloatPtr>& Hat_EtaMinYGen = *JBLHatVariables::Hat_EtaMinYGen;
00371 static JBLH1FloatFun <H1FloatPtr>& Hat_MXGen = *JBLHatVariables::Hat_MXGen;
00372 static JBLH1FloatFun <H1FloatPtr>& Hat_PxXGen = *JBLHatVariables::Hat_PxXGen;
00373 static JBLH1FloatFun <H1FloatPtr>& Hat_PyXGen = *JBLHatVariables::Hat_PyXGen;
00374 static JBLH1FloatFun <H1FloatPtr>& Hat_PzXGen = *JBLHatVariables::Hat_PzXGen;
00375 static JBLH1FloatFun <H1FloatPtr>& Hat_MYGen = *JBLHatVariables::Hat_MYGen;
00376 static JBLH1FloatFun <H1FloatPtr>& Hat_PxYGen = *JBLHatVariables::Hat_PxYGen;
00377 static JBLH1FloatFun <H1FloatPtr>& Hat_PyYGen = *JBLHatVariables::Hat_PyYGen;
00378 static JBLH1FloatFun <H1FloatPtr>& Hat_PzYGen = *JBLHatVariables::Hat_PzYGen;
00379 static JBLH1FloatFun <H1FloatPtr>& Hat_TGen = *JBLHatVariables::Hat_TGen;
00380 static JBLH1FloatFun <H1FloatPtr>& Hat_Gap = *JBLHatVariables::Hat_Gap;
00381 static JBLH1FloatFun <H1FloatPtr>& Hat_TGki = *JBLHatVariables::Hat_TGki;
00382 static JBLH1FloatFun <H1FloatPtr>& Hat_XpomGki = *JBLHatVariables::Hat_XpomGki;
00383 static JBLH1IntFun <H1ShortPtr>& Hat_GenRad = *JBLHatVariables::Hat_GenRad;
00384 static JBLH1FloatFun <H1FloatPtr>& Hat_GenEnElec = *JBLHatVariables::Hat_GenEnElec;
00385 static JBLH1FloatFun <H1FloatPtr>& Hat_GenThElec = *JBLHatVariables::Hat_GenThElec;
00386 static JBLH1FloatFun <H1FloatPtr>& Hat_GenPhElec = *JBLHatVariables::Hat_GenPhElec;
00387 static JBLH1FloatFun <H1FloatPtr>& Hat_GenEnPhoton = *JBLHatVariables::Hat_GenEnPhoton;
00388 static JBLH1FloatFun <H1FloatPtr>& Hat_GenThPhoton = *JBLHatVariables::Hat_GenThPhoton;
00389 static JBLH1FloatFun <H1FloatPtr>& Hat_GenPhPhoton = *JBLHatVariables::Hat_GenPhPhoton;
00390 static JBLH1FloatFun <H1FloatPtr>& Hat_GenEnElecUncombined= *JBLHatVariables::Hat_GenEnElecUncombined;
00391 static JBLH1FloatFun <H1FloatPtr>& Hat_GenThElecUncombined= *JBLHatVariables::Hat_GenThElecUncombined;
00392 static JBLH1FloatFun <H1FloatPtr>& Hat_GenPhElecUncombined= *JBLHatVariables::Hat_GenPhElecUncombined;
00393 static JBLH1FloatFun <H1FloatPtr>& Hat_GenEnHad = *JBLHatVariables::Hat_GenEnHad;
00394 static JBLH1FloatFun <H1FloatPtr>& Hat_GenPxHad = *JBLHatVariables::Hat_GenPxHad;
00395 static JBLH1FloatFun <H1FloatPtr>& Hat_GenPyHad = *JBLHatVariables::Hat_GenPyHad;
00396 static JBLH1FloatFun <H1FloatPtr>& Hat_GenPzHad = *JBLHatVariables::Hat_GenPzHad;
00397 static JBLH1FloatFun <H1FloatPtr>& Hat_Q2Gki = *JBLHatVariables::Hat_Q2Gki;
00398 static JBLH1FloatFun <H1FloatPtr>& Hat_XGki = *JBLHatVariables::Hat_XGki;
00399 static JBLH1FloatFun <H1FloatPtr>& Hat_YGki = *JBLHatVariables::Hat_YGki;
00400 static JBLH1FloatFun <H1FloatPtr>& Hat_DistTrkClu = *JBLHatVariables::Hat_DistTrkClu;
00401 static JBLH1FloatFun <H1FloatPtr>& Hat_ScalEt = *JBLHatVariables::Hat_ScalEt;
00402 static JBLH1FloatFun <H1FloatPtr>& Hat_HadFracClus = *JBLHatVariables::Hat_HadFracClus;
00403 static JBLH1FloatFun <H1FloatPtr>& Hat_PtCalo = *JBLHatVariables::Hat_PtCalo;
00404 static JBLH1FloatFun <H1FloatPtr>& Hat_PtMiss = *JBLHatVariables::Hat_PtMiss;
00405 static JBLH1FloatFun <H1FloatPtr>& Hat_Pxf = *JBLHatVariables::Hat_Pxf;
00406 static JBLH1FloatFun <H1FloatPtr>& Hat_Pyf = *JBLHatVariables::Hat_Pyf;
00407 static JBLH1FloatFun <H1FloatPtr>& Hat_ScalEtXGen = *JBLHatVariables::Hat_ScalEtXGen;
00408 static JBLH1FloatFun <H1FloatPtr>& Hat_ThTrkClu = *JBLHatVariables::Hat_ThTrkClu;
00409 static JBLH1FloatFun <H1FloatPtr>& Hat_Vanti = *JBLHatVariables::Hat_Vanti;
00410 static JBLH1FloatFun <H1FloatPtr>& Hat_Vantib = *JBLHatVariables::Hat_Vantib;
00411 static JBLH1FloatFun <H1FloatPtr>& Hat_Vparl = *JBLHatVariables::Hat_Vparl;
00412 static JBLH1FloatFun <H1FloatPtr>& Hat_Vparlb = *JBLHatVariables::Hat_Vparlb;
00413 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusLarPt = *JBLHatVariables::Hat_HfsClusLarPt;
00414 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusLarTheta = *JBLHatVariables::Hat_HfsClusLarTheta;
00415 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusLarPhi = *JBLHatVariables::Hat_HfsClusLarPhi;
00416 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusLarE = *JBLHatVariables::Hat_HfsClusLarE;
00417 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsCombLarPt = *JBLHatVariables::Hat_HfsCombLarPt;
00418 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsCombLarTheta = *JBLHatVariables::Hat_HfsCombLarTheta;
00419 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsCombLarPhi = *JBLHatVariables::Hat_HfsCombLarPhi;
00420 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsCombLarE = *JBLHatVariables::Hat_HfsCombLarE;
00421 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusSpaPt = *JBLHatVariables::Hat_HfsClusSpaPt;
00422 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusSpaTheta = *JBLHatVariables::Hat_HfsClusSpaTheta;
00423 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusSpaPhi = *JBLHatVariables::Hat_HfsClusSpaPhi;
00424 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusSpaE = *JBLHatVariables::Hat_HfsClusSpaE;
00425 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsCombSpaPt = *JBLHatVariables::Hat_HfsCombSpaPt;
00426 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsCombSpaTheta = *JBLHatVariables::Hat_HfsCombSpaTheta;
00427 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsCombSpaPhi = *JBLHatVariables::Hat_HfsCombSpaPhi;
00428 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsCombSpaE = *JBLHatVariables::Hat_HfsCombSpaE;
00429 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusIronPt = *JBLHatVariables::Hat_HfsClusIronPt;
00430 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusIronTheta = *JBLHatVariables::Hat_HfsClusIronTheta;
00431 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusIronPhi = *JBLHatVariables::Hat_HfsClusIronPhi;
00432 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusIronE = *JBLHatVariables::Hat_HfsClusIronE;
00433 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusPlugPt = *JBLHatVariables::Hat_HfsClusPlugPt;
00434 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusPlugTheta = *JBLHatVariables::Hat_HfsClusPlugTheta;
00435 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusPlugPhi = *JBLHatVariables::Hat_HfsClusPlugPhi;
00436 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusPlugE = *JBLHatVariables::Hat_HfsClusPlugE;
00437 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusNoisePt = *JBLHatVariables::Hat_HfsClusNoisePt;
00438 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusNoiseTheta = *JBLHatVariables::Hat_HfsClusNoiseTheta;
00439 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusNoisePhi = *JBLHatVariables::Hat_HfsClusNoisePhi;
00440 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusNoiseE = *JBLHatVariables::Hat_HfsClusNoiseE;
00441 static JBLH1FloatFun <H1FloatPtr>& Hat_HadTrackPt = *JBLHatVariables::Hat_HadTrackPt;
00442 static JBLH1FloatFun <H1FloatPtr>& Hat_HadTrackTheta = *JBLHatVariables::Hat_HadTrackTheta;
00443 static JBLH1FloatFun <H1FloatPtr>& Hat_HadTrackPhi = *JBLHatVariables::Hat_HadTrackPhi;
00444 static JBLH1FloatFun <H1FloatPtr>& Hat_HadTrackE = *JBLHatVariables::Hat_HadTrackE;
00445 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsCombTraPt = *JBLHatVariables::Hat_HfsCombTraPt;
00446 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsCombTraTheta = *JBLHatVariables::Hat_HfsCombTraTheta;
00447 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsCombTraPhi = *JBLHatVariables::Hat_HfsCombTraPhi;
00448 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsCombTraE = *JBLHatVariables::Hat_HfsCombTraE;
00449 static JBLH1FloatFun <H1FloatPtr>& Hat_FullHfsClusPt = *JBLHatVariables::Hat_FullHfsClusPt;
00450 static JBLH1FloatFun <H1FloatPtr>& Hat_FullHfsClusTheta = *JBLHatVariables::Hat_FullHfsClusTheta;
00451 static JBLH1FloatFun <H1FloatPtr>& Hat_FullHfsClusPhi = *JBLHatVariables::Hat_FullHfsClusPhi;
00452 static JBLH1FloatFun <H1FloatPtr>& Hat_FullHfsClusE = *JBLHatVariables::Hat_FullHfsClusE;
00453 static JBLH1FloatFun <H1FloatPtr>& Hat_FullHfsCombPt = *JBLHatVariables::Hat_FullHfsCombPt;
00454 static JBLH1FloatFun <H1FloatPtr>& Hat_FullHfsCombTheta = *JBLHatVariables::Hat_FullHfsCombTheta;
00455 static JBLH1FloatFun <H1FloatPtr>& Hat_FullHfsCombPhi = *JBLHatVariables::Hat_FullHfsCombPhi;
00456 static JBLH1FloatFun <H1FloatPtr>& Hat_FullHfsCombE = *JBLHatVariables::Hat_FullHfsCombE;
00457 static JBLH1FloatFun <H1FloatPtr>& Hat_Pt2HatGki = *JBLHatVariables::Hat_Pt2HatGki;
00458 static JBLH1FloatFun <H1FloatPtr>& Hat_SHatGki = *JBLHatVariables::Hat_SHatGki;
00459 static JBLH1FloatFun <H1FloatPtr>& Hat_DstarPt = *JBLHatVariables::Hat_DstarPt;
00460 static JBLH1FloatFun <H1FloatPtr>& Hat_MuonPt = *JBLHatVariables::Hat_MuonPt;
00461 static JBLH1FloatFun <H1FloatPtr>& Hat_FwdMuonP = *JBLHatVariables::Hat_FwdMuonP;
00462 static JBLH1FloatFun <H1FloatPtr>& Hat_SelTrackPt = *JBLHatVariables::Hat_SelTrackPt;
00463 static JBLH1FloatFun <H1FloatPtr>& Hat_SelTrackTheta = *JBLHatVariables::Hat_SelTrackTheta;
00464 static JBLH1FloatFun <H1FloatPtr>& Hat_KtJetPt = *JBLHatVariables::Hat_KtJetPt;
00465 static JBLH1FloatFun <H1FloatPtr>& Hat_KtJetTheta = *JBLHatVariables::Hat_KtJetTheta;
00466 static JBLH1FloatFun <H1FloatPtr>& Hat_InclKtJetCenPt1 = *JBLHatVariables::Hat_InclKtJetCenPt1;
00467 static JBLH1FloatFun <H1FloatPtr>& Hat_InclKtJetCenPt2 = *JBLHatVariables::Hat_InclKtJetCenPt2;
00468 static JBLH1FloatFun <H1FloatPtr>& Hat_InclKtJetFidPt1 = *JBLHatVariables::Hat_InclKtJetFidPt1;
00469 static JBLH1FloatFun <H1FloatPtr>& Hat_InclKtJetFidPt2 = *JBLHatVariables::Hat_InclKtJetFidPt2;
00470 #elif (H1OOVERSION == 29 || H1OOVERSION == 2913)
00471 static JBLH1IntFun <H1IntPtr>& Hat_RunNumber = *JBLHatVariables::Hat_RunNumber;
00472 static JBLH1IntFun <H1IntPtr>& Hat_EventNumber = *JBLHatVariables::Hat_EventNumber;
00473 #if (H1OOVERSION == 2913)
00474 static JBLH1IntFun <H1ShortPtr>& Hat_PolType = *JBLHatVariables::Hat_PolType;
00475 #else
00476 static JBLH1IntFun <H1IntPtr>& Hat_PolType = *JBLHatVariables::Hat_PolType;
00477 #endif
00478 static JBLH1FloatFun <H1FloatPtr>& Hat_Pol = *JBLHatVariables::Hat_Pol;
00479 static JBLH1IntFun <H1ShortPtr>& Hat_RunType = *JBLHatVariables::Hat_RunType;
00480 static JBLH1IntFun <H1ShortPtr>& Hat_RunQ = *JBLHatVariables::Hat_RunQ;
00481 static JBLH1IntFun <H1ShortPtr>& Hat_Bunch = *JBLHatVariables::Hat_Bunch;
00482 static JBLH1IntFun <H1ShortPtr>& Hat_Mbbl3 = *JBLHatVariables::Hat_Mbbl3;
00483 static JBLH1IntFun <H1ShortPtr>& Hat_Mhv1 = *JBLHatVariables::Hat_Mhv1;
00484 static JBLH1IntFun <H1ShortPtr>& Hat_Mhv2 = *JBLHatVariables::Hat_Mhv2;
00485 static JBLH1IntFun <H1IntPtr>& Hat_EvTime = *JBLHatVariables::Hat_EvTime;
00486 static JBLH1FloatFun <H1FloatPtr>& Hat_T0_CJC = *JBLHatVariables::Hat_T0_CJC;
00487 static JBLH1FloatFun <H1FloatPtr>& Hat_T0_LAr = *JBLHatVariables::Hat_T0_LAr;
00488 static JBLH1IntFun <H1IntPtr>& Hat_L4dec = *JBLHatVariables::Hat_L4dec;
00489 static JBLH1IntFun <H1BytePtr>& Hat_Iclass = *JBLHatVariables::Hat_Iclass;
00490 static JBLH1IntFun <H1BytePtr>& Hat_Il1te = *JBLHatVariables::Hat_Il1te;
00491 static JBLH1IntFun <H1BytePtr>& Hat_Il1rw = *JBLHatVariables::Hat_Il1rw;
00492 static JBLH1IntFun <H1BytePtr>& Hat_Il1ac = *JBLHatVariables::Hat_Il1ac;
00493 static JBLH1IntFun <H1BytePtr>& Hat_Il4vst = *JBLHatVariables::Hat_Il4vst;
00494 static JBLH1IntFun <H1BytePtr>& Hat_ITrigac = *JBLHatVariables::Hat_ITrigac;
00495 static JBLH1IntFun <H1BytePtr>& Hat_Il2te = *JBLHatVariables::Hat_Il2te;
00496 static JBLH1IntFun <H1BytePtr>& Hat_Il2ac = *JBLHatVariables::Hat_Il2ac;
00497 static JBLH1FloatFun <H1FloatPtr>& Hat_Q2da = *JBLHatVariables::Hat_Q2da;
00498 static JBLH1FloatFun <H1FloatPtr>& Hat_Q2e = *JBLHatVariables::Hat_Q2e;
00499 static JBLH1FloatFun <H1FloatPtr>& Hat_Q2h = *JBLHatVariables::Hat_Q2h;
00500 static JBLH1FloatFun <H1FloatPtr>& Hat_Q2s = *JBLHatVariables::Hat_Q2s;
00501 static JBLH1FloatFun <H1FloatPtr>& Hat_Epz = *JBLHatVariables::Hat_Epz;
00502 static JBLH1FloatFun <H1FloatPtr>& Hat_Yda = *JBLHatVariables::Hat_Yda;
00503 static JBLH1FloatFun <H1FloatPtr>& Hat_Ye = *JBLHatVariables::Hat_Ye;
00504 static JBLH1FloatFun <H1FloatPtr>& Hat_Yh = *JBLHatVariables::Hat_Yh;
00505 static JBLH1FloatFun <H1FloatPtr>& Hat_Ys = *JBLHatVariables::Hat_Ys;
00506 static JBLH1FloatFun <H1FloatPtr>& Hat_Q2eGen = *JBLHatVariables::Hat_Q2eGen;
00507 static JBLH1FloatFun <H1FloatPtr>& Hat_YeGen = *JBLHatVariables::Hat_YeGen;
00508 static JBLH1FloatFun <H1FloatPtr>& Hat_Q2sGen = *JBLHatVariables::Hat_Q2sGen;
00509 static JBLH1FloatFun <H1FloatPtr>& Hat_YsGen = *JBLHatVariables::Hat_YsGen;
00510 static JBLH1FloatFun <H1FloatPtr>& Hat_Q2daGen = *JBLHatVariables::Hat_Q2daGen;
00511 static JBLH1FloatFun <H1FloatPtr>& Hat_YdaGen = *JBLHatVariables::Hat_YdaGen;
00512 static JBLH1FloatFun <H1FloatPtr>& Hat_Q2hGen = *JBLHatVariables::Hat_Q2hGen;
00513 static JBLH1FloatFun <H1FloatPtr>& Hat_YhGen = *JBLHatVariables::Hat_YhGen;
00514 static JBLH1FloatFun <H1FloatPtr>& Hat_Weight1 = *JBLHatVariables::Hat_Weight1;
00515 static JBLH1FloatFun <H1FloatPtr>& Hat_Weight2 = *JBLHatVariables::Hat_Weight2;
00516 static JBLH1IntFun <H1ShortPtr>& Hat_NumEmParts = *JBLHatVariables::Hat_NumEmParts;
00517 static JBLH1FloatFun <H1FloatPtr>& Hat_ElecE = *JBLHatVariables::Hat_ElecE;
00518 static JBLH1FloatFun <H1FloatPtr>& Hat_ElecTheta = *JBLHatVariables::Hat_ElecTheta;
00519 static JBLH1FloatFun <H1FloatPtr>& Hat_ElecPhi = *JBLHatVariables::Hat_ElecPhi;
00520 static JBLH1IntFun <H1ShortPtr>& Hat_Ivtyp = *JBLHatVariables::Hat_Ivtyp;
00521 static JBLH1FloatFun <H1FloatPtr>& Hat_VtxX = *JBLHatVariables::Hat_VtxX;
00522 static JBLH1FloatFun <H1FloatPtr>& Hat_VtxY = *JBLHatVariables::Hat_VtxY;
00523 static JBLH1FloatFun <H1FloatPtr>& Hat_VtxZ = *JBLHatVariables::Hat_VtxZ;
00524 static JBLH1FloatFun <H1FloatPtr>& Hat_GenVtxZ = *JBLHatVariables::Hat_GenVtxZ;
00525 static JBLH1IntFun <H1BytePtr>& Hat_NPrt = *JBLHatVariables::Hat_NPrt;
00526 static JBLH1IntFun <H1ShortPtr>& Hat_NumHfs = *JBLHatVariables::Hat_NumHfs;
00527 static JBLH1IntFun <H1ShortPtr>& Hat_NumJPsi = *JBLHatVariables::Hat_NumJPsi;
00528 static JBLH1IntFun <H1ShortPtr>& Hat_NumJPsiDiff = *JBLHatVariables::Hat_NumJPsiDiff;
00529 static JBLH1IntFun <H1ShortPtr>& Hat_NumJPsiTCCC = *JBLHatVariables::Hat_NumJPsiTCCC;
00530 static JBLH1IntFun <H1ShortPtr>& Hat_NumLightVMDiff = *JBLHatVariables::Hat_NumLightVMDiff;
00531 static JBLH1IntFun <H1ShortPtr>& Hat_NumDstar = *JBLHatVariables::Hat_NumDstar;
00532 static JBLH1IntFun <H1ShortPtr>& Hat_NumDstarK03Pi = *JBLHatVariables::Hat_NumDstarK03Pi;
00533 static JBLH1IntFun <H1ShortPtr>& Hat_NumDstarWc = *JBLHatVariables::Hat_NumDstarWc;
00534 static JBLH1IntFun <H1ShortPtr>& Hat_NumMuons = *JBLHatVariables::Hat_NumMuons;
00535 static JBLH1IntFun <H1ShortPtr>& Hat_NumCentralTracks = *JBLHatVariables::Hat_NumCentralTracks;
00536 static JBLH1IntFun <H1ShortPtr>& Hat_NumCombinedTracks = *JBLHatVariables::Hat_NumCombinedTracks;
00537 static JBLH1IntFun <H1ShortPtr>& Hat_NumForwardTracks = *JBLHatVariables::Hat_NumForwardTracks;
00538 static JBLH1IntFun <H1ShortPtr>& Hat_NumLooseTracks = *JBLHatVariables::Hat_NumLooseTracks;
00539 static JBLH1IntFun <H1ShortPtr>& Hat_NumNonvertexTracks = *JBLHatVariables::Hat_NumNonvertexTracks;
00540 static JBLH1IntFun <H1ShortPtr>& Hat_NumKtJets = *JBLHatVariables::Hat_NumKtJets;
00541 static JBLH1IntFun <H1ShortPtr>& Hat_NumInclKtJets = *JBLHatVariables::Hat_NumInclKtJets;
00542 static JBLH1IntFun <H1ShortPtr>& Hat_NumMCParts = *JBLHatVariables::Hat_NumMCParts;
00543 static JBLH1IntFun <H1ShortPtr>& Hat_NumK0 = *JBLHatVariables::Hat_NumK0;
00544 static JBLH1IntFun <H1ShortPtr>& Hat_NumLambda = *JBLHatVariables::Hat_NumLambda;
00545 static JBLH1IntFun <H1ShortPtr>& Hat_NumConvPhotons = *JBLHatVariables::Hat_NumConvPhotons;
00546 static JBLH1IntFun <H1ShortPtr>& Hat_PartFNC = *JBLHatVariables::Hat_PartFNC;
00547 static JBLH1IntFun <H1ShortPtr>& Hat_PartFPS = *JBLHatVariables::Hat_PartFPS;
00548 static JBLH1IntFun <H1ShortPtr>& Hat_NFmu = *JBLHatVariables::Hat_NFmu;
00549 static JBLH1IntFun <H1ShortPtr>& Hat_NFts = *JBLHatVariables::Hat_NFts;
00550 static JBLH1IntFun <H1ShortPtr>& Hat_Nfmu = *JBLHatVariables::Hat_Nfmu;
00551 static JBLH1IntFun <H1ShortPtr>& Hat_NmFmu = *JBLHatVariables::Hat_NmFmu;
00552 static JBLH1IntFun <H1ShortPtr>& Hat_Nmfmu = *JBLHatVariables::Hat_Nmfmu;
00553 static JBLH1IntFun <H1ShortPtr>& Hat_Nprt = *JBLHatVariables::Hat_Nprt;
00554 static JBLH1IntFun <H1ShortPtr>& Hat_Nfts = *JBLHatVariables::Hat_Nfts;
00555 static JBLH1FloatFun <H1FloatPtr>& Hat_EFwdLAr = *JBLHatVariables::Hat_EFwdLAr;
00556 static JBLH1FloatFun <H1FloatPtr>& Hat_Etag33 = *JBLHatVariables::Hat_Etag33;
00557 static JBLH1FloatFun <H1FloatPtr>& Hat_Etag44 = *JBLHatVariables::Hat_Etag44;
00558 static JBLH1FloatFun <H1FloatPtr>& Hat_Etag8 = *JBLHatVariables::Hat_Etag8;
00559 static JBLH1FloatFun <H1FloatPtr>& Hat_Eztag44 = *JBLHatVariables::Hat_Eztag44;
00560 static JBLH1FloatFun <H1FloatPtr>& Hat_Etag6 = *JBLHatVariables::Hat_Etag6;
00561 static JBLH1FloatFun <H1FloatPtr>& Hat_Phtag = *JBLHatVariables::Hat_Phtag;
00562 static JBLH1FloatFun <H1FloatPtr>& Hat_Xtag33 = *JBLHatVariables::Hat_Xtag33;
00563 static JBLH1FloatFun <H1FloatPtr>& Hat_Xtag6 = *JBLHatVariables::Hat_Xtag6;
00564 static JBLH1FloatFun <H1FloatPtr>& Hat_Ytag33 = *JBLHatVariables::Hat_Ytag33;
00565 static JBLH1FloatFun <H1FloatPtr>& Hat_Ytag6 = *JBLHatVariables::Hat_Ytag6;
00566 static JBLH1IntFun <H1IntPtr>& Hat_Ibg = *JBLHatVariables::Hat_Ibg;
00567 static JBLH1IntFun <H1IntPtr>& Hat_Ibgfm = *JBLHatVariables::Hat_Ibgfm;
00568 static JBLH1IntFun <H1IntPtr>& Hat_Ibgam = *JBLHatVariables::Hat_Ibgam;
00569 static JBLH1IntFun <H1IntPtr>& Hat_Iqn = *JBLHatVariables::Hat_Iqn;
00570 static JBLH1IntFun <H1ShortPtr>& Hat_GapTyp = *JBLHatVariables::Hat_GapTyp;
00571 static JBLH1FloatFun <H1FloatPtr>& Hat_EtaGapU = *JBLHatVariables::Hat_EtaGapU;
00572 static JBLH1FloatFun <H1FloatPtr>& Hat_EtaMax = *JBLHatVariables::Hat_EtaMax;
00573 static JBLH1FloatFun <H1FloatPtr>& Hat_EtaMaxClus = *JBLHatVariables::Hat_EtaMaxClus;
00574 static JBLH1FloatFun <H1FloatPtr>& Hat_Xpom = *JBLHatVariables::Hat_Xpom;
00575 static JBLH1FloatFun <H1FloatPtr>& Hat_HadPxX = *JBLHatVariables::Hat_HadPxX;
00576 static JBLH1FloatFun <H1FloatPtr>& Hat_HadPyX = *JBLHatVariables::Hat_HadPyX;
00577 static JBLH1FloatFun <H1FloatPtr>& Hat_HadPzX = *JBLHatVariables::Hat_HadPzX;
00578 static JBLH1FloatFun <H1FloatPtr>& Hat_HadEX = *JBLHatVariables::Hat_HadEX;
00579 static JBLH1FloatFun <H1FloatPtr>& Hat_RapUpperGen = *JBLHatVariables::Hat_RapUpperGen;
00580 static JBLH1FloatFun <H1FloatPtr>& Hat_RapLowerGen = *JBLHatVariables::Hat_RapLowerGen;
00581 static JBLH1FloatFun <H1FloatPtr>& Hat_EtaMaxGen = *JBLHatVariables::Hat_EtaMaxGen;
00582 static JBLH1FloatFun <H1FloatPtr>& Hat_EtaMinYGen = *JBLHatVariables::Hat_EtaMinYGen;
00583 static JBLH1FloatFun <H1FloatPtr>& Hat_MXGen = *JBLHatVariables::Hat_MXGen;
00584 static JBLH1FloatFun <H1FloatPtr>& Hat_PxXGen = *JBLHatVariables::Hat_PxXGen;
00585 static JBLH1FloatFun <H1FloatPtr>& Hat_PyXGen = *JBLHatVariables::Hat_PyXGen;
00586 static JBLH1FloatFun <H1FloatPtr>& Hat_PzXGen = *JBLHatVariables::Hat_PzXGen;
00587 static JBLH1FloatFun <H1FloatPtr>& Hat_MYGen = *JBLHatVariables::Hat_MYGen;
00588 static JBLH1FloatFun <H1FloatPtr>& Hat_PxYGen = *JBLHatVariables::Hat_PxYGen;
00589 static JBLH1FloatFun <H1FloatPtr>& Hat_PyYGen = *JBLHatVariables::Hat_PyYGen;
00590 static JBLH1FloatFun <H1FloatPtr>& Hat_PzYGen = *JBLHatVariables::Hat_PzYGen;
00591 static JBLH1FloatFun <H1FloatPtr>& Hat_TGen = *JBLHatVariables::Hat_TGen;
00592 static JBLH1FloatFun <H1FloatPtr>& Hat_Gap = *JBLHatVariables::Hat_Gap;
00593 static JBLH1FloatFun <H1FloatPtr>& Hat_TGki = *JBLHatVariables::Hat_TGki;
00594 static JBLH1FloatFun <H1FloatPtr>& Hat_XpomGki = *JBLHatVariables::Hat_XpomGki;
00595 static JBLH1IntFun <H1ShortPtr>& Hat_GenRad = *JBLHatVariables::Hat_GenRad;
00596 static JBLH1FloatFun <H1FloatPtr>& Hat_GenEnElec = *JBLHatVariables::Hat_GenEnElec;
00597 static JBLH1FloatFun <H1FloatPtr>& Hat_GenThElec = *JBLHatVariables::Hat_GenThElec;
00598 static JBLH1FloatFun <H1FloatPtr>& Hat_GenPhElec = *JBLHatVariables::Hat_GenPhElec;
00599 static JBLH1FloatFun <H1FloatPtr>& Hat_GenEnPhoton = *JBLHatVariables::Hat_GenEnPhoton;
00600 static JBLH1FloatFun <H1FloatPtr>& Hat_GenThPhoton = *JBLHatVariables::Hat_GenThPhoton;
00601 static JBLH1FloatFun <H1FloatPtr>& Hat_GenPhPhoton = *JBLHatVariables::Hat_GenPhPhoton;
00602 static JBLH1FloatFun <H1FloatPtr>& Hat_GenEnElecUncombined= *JBLHatVariables::Hat_GenEnElecUncombined;
00603 static JBLH1FloatFun <H1FloatPtr>& Hat_GenThElecUncombined= *JBLHatVariables::Hat_GenThElecUncombined;
00604 static JBLH1FloatFun <H1FloatPtr>& Hat_GenPhElecUncombined= *JBLHatVariables::Hat_GenPhElecUncombined;
00605 static JBLH1FloatFun <H1FloatPtr>& Hat_GenEnHad = *JBLHatVariables::Hat_GenEnHad;
00606 static JBLH1FloatFun <H1FloatPtr>& Hat_GenPxHad = *JBLHatVariables::Hat_GenPxHad;
00607 static JBLH1FloatFun <H1FloatPtr>& Hat_GenPyHad = *JBLHatVariables::Hat_GenPyHad;
00608 static JBLH1FloatFun <H1FloatPtr>& Hat_GenPzHad = *JBLHatVariables::Hat_GenPzHad;
00609 static JBLH1FloatFun <H1FloatPtr>& Hat_Q2Gki = *JBLHatVariables::Hat_Q2Gki;
00610 static JBLH1FloatFun <H1FloatPtr>& Hat_XGki = *JBLHatVariables::Hat_XGki;
00611 static JBLH1FloatFun <H1FloatPtr>& Hat_YGki = *JBLHatVariables::Hat_YGki;
00612 static JBLH1FloatFun <H1FloatPtr>& Hat_DistTrkClu = *JBLHatVariables::Hat_DistTrkClu;
00613 static JBLH1FloatFun <H1FloatPtr>& Hat_ScalEt = *JBLHatVariables::Hat_ScalEt;
00614 static JBLH1FloatFun <H1FloatPtr>& Hat_HadFracClus = *JBLHatVariables::Hat_HadFracClus;
00615 static JBLH1FloatFun <H1FloatPtr>& Hat_PtCalo = *JBLHatVariables::Hat_PtCalo;
00616 static JBLH1FloatFun <H1FloatPtr>& Hat_PtMiss = *JBLHatVariables::Hat_PtMiss;
00617 static JBLH1FloatFun <H1FloatPtr>& Hat_Pxf = *JBLHatVariables::Hat_Pxf;
00618 static JBLH1FloatFun <H1FloatPtr>& Hat_Pyf = *JBLHatVariables::Hat_Pyf;
00619 static JBLH1FloatFun <H1FloatPtr>& Hat_ScalEtXGen = *JBLHatVariables::Hat_ScalEtXGen;
00620 static JBLH1FloatFun <H1FloatPtr>& Hat_ThTrkClu = *JBLHatVariables::Hat_ThTrkClu;
00621 static JBLH1FloatFun <H1FloatPtr>& Hat_Vanti = *JBLHatVariables::Hat_Vanti;
00622 static JBLH1FloatFun <H1FloatPtr>& Hat_Vantib = *JBLHatVariables::Hat_Vantib;
00623 static JBLH1FloatFun <H1FloatPtr>& Hat_Vparl = *JBLHatVariables::Hat_Vparl;
00624 static JBLH1FloatFun <H1FloatPtr>& Hat_Vparlb = *JBLHatVariables::Hat_Vparlb;
00625 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusLarPt = *JBLHatVariables::Hat_HfsClusLarPt;
00626 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusLarTheta = *JBLHatVariables::Hat_HfsClusLarTheta;
00627 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusLarPhi = *JBLHatVariables::Hat_HfsClusLarPhi;
00628 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusLarE = *JBLHatVariables::Hat_HfsClusLarE;
00629 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsCombLarPt = *JBLHatVariables::Hat_HfsCombLarPt;
00630 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsCombLarTheta = *JBLHatVariables::Hat_HfsCombLarTheta;
00631 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsCombLarPhi = *JBLHatVariables::Hat_HfsCombLarPhi;
00632 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsCombLarE = *JBLHatVariables::Hat_HfsCombLarE;
00633 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusSpaPt = *JBLHatVariables::Hat_HfsClusSpaPt;
00634 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusSpaTheta = *JBLHatVariables::Hat_HfsClusSpaTheta;
00635 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusSpaPhi = *JBLHatVariables::Hat_HfsClusSpaPhi;
00636 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusSpaE = *JBLHatVariables::Hat_HfsClusSpaE;
00637 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsCombSpaPt = *JBLHatVariables::Hat_HfsCombSpaPt;
00638 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsCombSpaTheta = *JBLHatVariables::Hat_HfsCombSpaTheta;
00639 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsCombSpaPhi = *JBLHatVariables::Hat_HfsCombSpaPhi;
00640 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsCombSpaE = *JBLHatVariables::Hat_HfsCombSpaE;
00641 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusIronPt = *JBLHatVariables::Hat_HfsClusIronPt;
00642 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusIronTheta = *JBLHatVariables::Hat_HfsClusIronTheta;
00643 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusIronPhi = *JBLHatVariables::Hat_HfsClusIronPhi;
00644 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusIronE = *JBLHatVariables::Hat_HfsClusIronE;
00645 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusPlugPt = *JBLHatVariables::Hat_HfsClusPlugPt;
00646 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusPlugTheta = *JBLHatVariables::Hat_HfsClusPlugTheta;
00647 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusPlugPhi = *JBLHatVariables::Hat_HfsClusPlugPhi;
00648 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusPlugE = *JBLHatVariables::Hat_HfsClusPlugE;
00649 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusNoisePt = *JBLHatVariables::Hat_HfsClusNoisePt;
00650 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusNoiseTheta = *JBLHatVariables::Hat_HfsClusNoiseTheta;
00651 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusNoisePhi = *JBLHatVariables::Hat_HfsClusNoisePhi;
00652 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsClusNoiseE = *JBLHatVariables::Hat_HfsClusNoiseE;
00653 static JBLH1FloatFun <H1FloatPtr>& Hat_HadTrackPt = *JBLHatVariables::Hat_HadTrackPt;
00654 static JBLH1FloatFun <H1FloatPtr>& Hat_HadTrackTheta = *JBLHatVariables::Hat_HadTrackTheta;
00655 static JBLH1FloatFun <H1FloatPtr>& Hat_HadTrackPhi = *JBLHatVariables::Hat_HadTrackPhi;
00656 static JBLH1FloatFun <H1FloatPtr>& Hat_HadTrackE = *JBLHatVariables::Hat_HadTrackE;
00657 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsCombTraPt = *JBLHatVariables::Hat_HfsCombTraPt;
00658 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsCombTraTheta = *JBLHatVariables::Hat_HfsCombTraTheta;
00659 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsCombTraPhi = *JBLHatVariables::Hat_HfsCombTraPhi;
00660 static JBLH1FloatFun <H1FloatPtr>& Hat_HfsCombTraE = *JBLHatVariables::Hat_HfsCombTraE;
00661 static JBLH1FloatFun <H1FloatPtr>& Hat_FullHfsClusPt = *JBLHatVariables::Hat_FullHfsClusPt;
00662 static JBLH1FloatFun <H1FloatPtr>& Hat_FullHfsClusTheta = *JBLHatVariables::Hat_FullHfsClusTheta;
00663 static JBLH1FloatFun <H1FloatPtr>& Hat_FullHfsClusPhi = *JBLHatVariables::Hat_FullHfsClusPhi;
00664 static JBLH1FloatFun <H1FloatPtr>& Hat_FullHfsClusE = *JBLHatVariables::Hat_FullHfsClusE;
00665 static JBLH1FloatFun <H1FloatPtr>& Hat_FullHfsCombPt = *JBLHatVariables::Hat_FullHfsCombPt;
00666 static JBLH1FloatFun <H1FloatPtr>& Hat_FullHfsCombTheta = *JBLHatVariables::Hat_FullHfsCombTheta;
00667 static JBLH1FloatFun <H1FloatPtr>& Hat_FullHfsCombPhi = *JBLHatVariables::Hat_FullHfsCombPhi;
00668 static JBLH1FloatFun <H1FloatPtr>& Hat_FullHfsCombE = *JBLHatVariables::Hat_FullHfsCombE;
00669 static JBLH1FloatFun <H1FloatPtr>& Hat_Pt2HatGki = *JBLHatVariables::Hat_Pt2HatGki;
00670 static JBLH1FloatFun <H1FloatPtr>& Hat_SHatGki = *JBLHatVariables::Hat_SHatGki;
00671 static JBLH1FloatFun <H1FloatPtr>& Hat_DstarPt = *JBLHatVariables::Hat_DstarPt;
00672 static JBLH1FloatFun <H1FloatPtr>& Hat_MuonPt = *JBLHatVariables::Hat_MuonPt;
00673 static JBLH1FloatFun <H1FloatPtr>& Hat_FwdMuonP = *JBLHatVariables::Hat_FwdMuonP;
00674 static JBLH1FloatFun <H1FloatPtr>& Hat_SelTrackPt = *JBLHatVariables::Hat_SelTrackPt;
00675 static JBLH1FloatFun <H1FloatPtr>& Hat_SelTrackTheta = *JBLHatVariables::Hat_SelTrackTheta;
00676 static JBLH1FloatFun <H1FloatPtr>& Hat_KtJetPt = *JBLHatVariables::Hat_KtJetPt;
00677 static JBLH1FloatFun <H1FloatPtr>& Hat_KtJetTheta = *JBLHatVariables::Hat_KtJetTheta;
00678 static JBLH1FloatFun <H1FloatPtr>& Hat_InclKtJetCenPt1 = *JBLHatVariables::Hat_InclKtJetCenPt1;
00679 static JBLH1FloatFun <H1FloatPtr>& Hat_InclKtJetCenPt2 = *JBLHatVariables::Hat_InclKtJetCenPt2;
00680 static JBLH1FloatFun <H1FloatPtr>& Hat_InclKtJetFidPt1 = *JBLHatVariables::Hat_InclKtJetFidPt1;
00681 static JBLH1FloatFun <H1FloatPtr>& Hat_InclKtJetFidPt2 = *JBLHatVariables::Hat_InclKtJetFidPt2;
00682 #else
00683 #error PLEASE SET THE COMPILER FLAG "H1OOVERSION" !!!
00684 #endif
00685
00686 #endif