Main Page | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members | Related Pages

JBLHatVariables.h

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

Generated on Thu Oct 26 12:52:57 2006 for SFH by doxygen 1.3.2