Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-11-19 23:20:29

0001 // -*- C++ -*-
0002 #ifndef Trktree_H
0003 #define Trktree_H
0004 #include "Math/LorentzVector.h"
0005 #include "Math/Point3D.h"
0006 #include "TMath.h"
0007 #include "TBranch.h"
0008 #include "TTree.h"
0009 #include "TH1F.h"
0010 #include "TFile.h"
0011 #include "TBits.h"
0012 #include <vector>
0013 #include <unistd.h>
0014 typedef ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<float> > LorentzVector;
0015 
0016 class Trktree {
0017 private:
0018 protected:
0019   unsigned int index;
0020   std::vector<float> *see_stateCcov01_;
0021   TBranch *see_stateCcov01_branch;
0022   bool see_stateCcov01_isLoaded;
0023   std::vector<unsigned short> *simhit_rod_;
0024   TBranch *simhit_rod_branch;
0025   bool simhit_rod_isLoaded;
0026   std::vector<float> *trk_phi_;
0027   TBranch *trk_phi_branch;
0028   bool trk_phi_isLoaded;
0029   float bsp_x_;
0030   TBranch *bsp_x_branch;
0031   bool bsp_x_isLoaded;
0032   std::vector<float> *see_stateCcov05_;
0033   TBranch *see_stateCcov05_branch;
0034   bool see_stateCcov05_isLoaded;
0035   std::vector<float> *see_stateCcov04_;
0036   TBranch *see_stateCcov04_branch;
0037   bool see_stateCcov04_isLoaded;
0038   std::vector<float> *trk_dxyPV_;
0039   TBranch *trk_dxyPV_branch;
0040   bool trk_dxyPV_isLoaded;
0041   std::vector<float> *simhit_tof_;
0042   TBranch *simhit_tof_branch;
0043   bool simhit_tof_isLoaded;
0044   std::vector<int> *sim_event_;
0045   TBranch *sim_event_branch;
0046   bool sim_event_isLoaded;
0047   std::vector<unsigned short> *simhit_isStack_;
0048   TBranch *simhit_isStack_branch;
0049   bool simhit_isStack_isLoaded;
0050   std::vector<float> *trk_dz_;
0051   TBranch *trk_dz_branch;
0052   bool trk_dz_isLoaded;
0053   std::vector<float> *see_stateCcov03_;
0054   TBranch *see_stateCcov03_branch;
0055   bool see_stateCcov03_isLoaded;
0056   std::vector<float> *sim_eta_;
0057   TBranch *sim_eta_branch;
0058   bool sim_eta_isLoaded;
0059   std::vector<unsigned int> *simvtx_processType_;
0060   TBranch *simvtx_processType_branch;
0061   bool simvtx_processType_isLoaded;
0062   std::vector<float> *pix_radL_;
0063   TBranch *pix_radL_branch;
0064   bool pix_radL_isLoaded;
0065   std::vector<float> *see_stateCcov02_;
0066   TBranch *see_stateCcov02_branch;
0067   bool see_stateCcov02_isLoaded;
0068   std::vector<unsigned int> *see_nGlued_;
0069   TBranch *see_nGlued_branch;
0070   bool see_nGlued_isLoaded;
0071   std::vector<int> *trk_bestSimTrkIdx_;
0072   TBranch *trk_bestSimTrkIdx_branch;
0073   bool trk_bestSimTrkIdx_isLoaded;
0074   std::vector<float> *see_stateTrajGlbPz_;
0075   TBranch *see_stateTrajGlbPz_branch;
0076   bool see_stateTrajGlbPz_isLoaded;
0077   std::vector<float> *pix_yz_;
0078   TBranch *pix_yz_branch;
0079   bool pix_yz_isLoaded;
0080   std::vector<float> *pix_yy_;
0081   TBranch *pix_yy_branch;
0082   bool pix_yy_isLoaded;
0083   std::vector<short> *simhit_process_;
0084   TBranch *simhit_process_branch;
0085   bool simhit_process_isLoaded;
0086   std::vector<float> *see_stateCcov34_;
0087   TBranch *see_stateCcov34_branch;
0088   bool see_stateCcov34_isLoaded;
0089   std::vector<unsigned int> *trk_nInnerLost_;
0090   TBranch *trk_nInnerLost_branch;
0091   bool trk_nInnerLost_isLoaded;
0092   std::vector<float> *see_py_;
0093   TBranch *see_py_branch;
0094   bool see_py_isLoaded;
0095   std::vector<std::vector<int> > *sim_trkIdx_;
0096   TBranch *sim_trkIdx_branch;
0097   bool sim_trkIdx_isLoaded;
0098   std::vector<unsigned int> *trk_nLost_;
0099   TBranch *trk_nLost_branch;
0100   bool trk_nLost_isLoaded;
0101   std::vector<short> *pix_isBarrel_;
0102   TBranch *pix_isBarrel_branch;
0103   bool pix_isBarrel_isLoaded;
0104   std::vector<float> *see_dxyErr_;
0105   TBranch *see_dxyErr_branch;
0106   bool see_dxyErr_isLoaded;
0107   std::vector<unsigned int> *simhit_detId_;
0108   TBranch *simhit_detId_branch;
0109   bool simhit_detId_isLoaded;
0110   std::vector<unsigned short> *simhit_subdet_;
0111   TBranch *simhit_subdet_branch;
0112   bool simhit_subdet_isLoaded;
0113   std::vector<std::vector<int> > *see_hitIdx_;
0114   TBranch *see_hitIdx_branch;
0115   bool see_hitIdx_isLoaded;
0116   std::vector<float> *see_pt_;
0117   TBranch *see_pt_branch;
0118   bool see_pt_isLoaded;
0119   std::vector<unsigned int> *ph2_detId_;
0120   TBranch *ph2_detId_branch;
0121   bool ph2_detId_isLoaded;
0122   std::vector<unsigned int> *trk_nStripLay_;
0123   TBranch *trk_nStripLay_branch;
0124   bool trk_nStripLay_isLoaded;
0125   std::vector<int> *see_bestFromFirstHitSimTrkIdx_;
0126   TBranch *see_bestFromFirstHitSimTrkIdx_branch;
0127   bool see_bestFromFirstHitSimTrkIdx_isLoaded;
0128   std::vector<float> *sim_pca_pt_;
0129   TBranch *sim_pca_pt_branch;
0130   bool sim_pca_pt_isLoaded;
0131   std::vector<int> *see_trkIdx_;
0132   TBranch *see_trkIdx_branch;
0133   bool see_trkIdx_isLoaded;
0134   std::vector<unsigned int> *trk_nCluster_;
0135   TBranch *trk_nCluster_branch;
0136   bool trk_nCluster_isLoaded;
0137   std::vector<float> *trk_bestFromFirstHitSimTrkNChi2_;
0138   TBranch *trk_bestFromFirstHitSimTrkNChi2_branch;
0139   bool trk_bestFromFirstHitSimTrkNChi2_isLoaded;
0140   std::vector<short> *trk_isHP_;
0141   TBranch *trk_isHP_branch;
0142   bool trk_isHP_isLoaded;
0143   std::vector<std::vector<int> > *simhit_hitType_;
0144   TBranch *simhit_hitType_branch;
0145   bool simhit_hitType_isLoaded;
0146   std::vector<unsigned short> *ph2_isUpper_;
0147   TBranch *ph2_isUpper_branch;
0148   bool ph2_isUpper_isLoaded;
0149   std::vector<unsigned int> *see_nStrip_;
0150   TBranch *see_nStrip_branch;
0151   bool see_nStrip_isLoaded;
0152   std::vector<float> *trk_bestSimTrkShareFracSimClusterDenom_;
0153   TBranch *trk_bestSimTrkShareFracSimClusterDenom_branch;
0154   bool trk_bestSimTrkShareFracSimClusterDenom_isLoaded;
0155   std::vector<unsigned short> *simhit_side_;
0156   TBranch *simhit_side_branch;
0157   bool simhit_side_isLoaded;
0158   std::vector<float> *simhit_x_;
0159   TBranch *simhit_x_branch;
0160   bool simhit_x_isLoaded;
0161   std::vector<int> *see_q_;
0162   TBranch *see_q_branch;
0163   bool see_q_isLoaded;
0164   std::vector<float> *simhit_z_;
0165   TBranch *simhit_z_branch;
0166   bool simhit_z_isLoaded;
0167   std::vector<float> *sim_pca_lambda_;
0168   TBranch *sim_pca_lambda_branch;
0169   bool sim_pca_lambda_isLoaded;
0170   std::vector<int> *sim_q_;
0171   TBranch *sim_q_branch;
0172   bool sim_q_isLoaded;
0173   std::vector<float> *pix_bbxi_;
0174   TBranch *pix_bbxi_branch;
0175   bool pix_bbxi_isLoaded;
0176   std::vector<unsigned short> *ph2_order_;
0177   TBranch *ph2_order_branch;
0178   bool ph2_order_isLoaded;
0179   std::vector<unsigned short> *ph2_module_;
0180   TBranch *ph2_module_branch;
0181   bool ph2_module_isLoaded;
0182   std::vector<unsigned short> *inv_order_;
0183   TBranch *inv_order_branch;
0184   bool inv_order_isLoaded;
0185   std::vector<float> *trk_dzErr_;
0186   TBranch *trk_dzErr_branch;
0187   bool trk_dzErr_isLoaded;
0188   std::vector<unsigned int> *trk_nInnerInactive_;
0189   TBranch *trk_nInnerInactive_branch;
0190   bool trk_nInnerInactive_isLoaded;
0191   std::vector<short> *see_fitok_;
0192   TBranch *see_fitok_branch;
0193   bool see_fitok_isLoaded;
0194   std::vector<unsigned short> *simhit_blade_;
0195   TBranch *simhit_blade_branch;
0196   bool simhit_blade_isLoaded;
0197   std::vector<unsigned short> *inv_subdet_;
0198   TBranch *inv_subdet_branch;
0199   bool inv_subdet_isLoaded;
0200   std::vector<unsigned short> *pix_blade_;
0201   TBranch *pix_blade_branch;
0202   bool pix_blade_isLoaded;
0203   std::vector<float> *pix_xx_;
0204   TBranch *pix_xx_branch;
0205   bool pix_xx_isLoaded;
0206   std::vector<float> *pix_xy_;
0207   TBranch *pix_xy_branch;
0208   bool pix_xy_isLoaded;
0209   std::vector<unsigned short> *simhit_panel_;
0210   TBranch *simhit_panel_branch;
0211   bool simhit_panel_isLoaded;
0212   std::vector<float> *sim_pz_;
0213   TBranch *sim_pz_branch;
0214   bool sim_pz_isLoaded;
0215   std::vector<float> *trk_dxy_;
0216   TBranch *trk_dxy_branch;
0217   bool trk_dxy_isLoaded;
0218   std::vector<float> *sim_px_;
0219   TBranch *sim_px_branch;
0220   bool sim_px_isLoaded;
0221   std::vector<float> *trk_lambda_;
0222   TBranch *trk_lambda_branch;
0223   bool trk_lambda_isLoaded;
0224   std::vector<float> *see_stateCcov12_;
0225   TBranch *see_stateCcov12_branch;
0226   bool see_stateCcov12_isLoaded;
0227   std::vector<float> *sim_pt_;
0228   TBranch *sim_pt_branch;
0229   bool sim_pt_isLoaded;
0230   std::vector<float> *sim_py_;
0231   TBranch *sim_py_branch;
0232   bool sim_py_isLoaded;
0233   std::vector<std::vector<int> > *sim_decayVtxIdx_;
0234   TBranch *sim_decayVtxIdx_branch;
0235   bool sim_decayVtxIdx_isLoaded;
0236   std::vector<unsigned int> *pix_detId_;
0237   TBranch *pix_detId_branch;
0238   bool pix_detId_isLoaded;
0239   std::vector<float> *trk_eta_;
0240   TBranch *trk_eta_branch;
0241   bool trk_eta_isLoaded;
0242   std::vector<float> *see_dxy_;
0243   TBranch *see_dxy_branch;
0244   bool see_dxy_isLoaded;
0245   std::vector<int> *sim_isFromBHadron_;
0246   TBranch *sim_isFromBHadron_branch;
0247   bool sim_isFromBHadron_isLoaded;
0248   std::vector<float> *simhit_eloss_;
0249   TBranch *simhit_eloss_branch;
0250   bool simhit_eloss_isLoaded;
0251   std::vector<float> *see_stateCcov11_;
0252   TBranch *see_stateCcov11_branch;
0253   bool see_stateCcov11_isLoaded;
0254   std::vector<float> *simhit_pz_;
0255   TBranch *simhit_pz_branch;
0256   bool simhit_pz_isLoaded;
0257   std::vector<int> *sim_pdgId_;
0258   TBranch *sim_pdgId_branch;
0259   bool sim_pdgId_isLoaded;
0260   std::vector<unsigned short> *trk_stopReason_;
0261   TBranch *trk_stopReason_branch;
0262   bool trk_stopReason_isLoaded;
0263   std::vector<float> *sim_pca_phi_;
0264   TBranch *sim_pca_phi_branch;
0265   bool sim_pca_phi_isLoaded;
0266   std::vector<unsigned short> *simhit_isLower_;
0267   TBranch *simhit_isLower_branch;
0268   bool simhit_isLower_isLoaded;
0269   std::vector<unsigned short> *inv_ring_;
0270   TBranch *inv_ring_branch;
0271   bool inv_ring_isLoaded;
0272   std::vector<std::vector<int> > *ph2_simHitIdx_;
0273   TBranch *ph2_simHitIdx_branch;
0274   bool ph2_simHitIdx_isLoaded;
0275   std::vector<unsigned short> *simhit_order_;
0276   TBranch *simhit_order_branch;
0277   bool simhit_order_isLoaded;
0278   std::vector<float> *trk_dxyClosestPV_;
0279   TBranch *trk_dxyClosestPV_branch;
0280   bool trk_dxyClosestPV_isLoaded;
0281   std::vector<float> *pix_z_;
0282   TBranch *pix_z_branch;
0283   bool pix_z_isLoaded;
0284   std::vector<float> *pix_y_;
0285   TBranch *pix_y_branch;
0286   bool pix_y_isLoaded;
0287   std::vector<float> *pix_x_;
0288   TBranch *pix_x_branch;
0289   bool pix_x_isLoaded;
0290   std::vector<std::vector<int> > *see_hitType_;
0291   TBranch *see_hitType_branch;
0292   bool see_hitType_isLoaded;
0293   std::vector<float> *see_statePt_;
0294   TBranch *see_statePt_branch;
0295   bool see_statePt_isLoaded;
0296   std::vector<std::vector<int> > *simvtx_sourceSimIdx_;
0297   TBranch *simvtx_sourceSimIdx_branch;
0298   bool simvtx_sourceSimIdx_isLoaded;
0299   unsigned long long event_;
0300   TBranch *event_branch;
0301   bool event_isLoaded;
0302   std::vector<unsigned short> *pix_module_;
0303   TBranch *pix_module_branch;
0304   bool pix_module_isLoaded;
0305   std::vector<unsigned short> *ph2_side_;
0306   TBranch *ph2_side_branch;
0307   bool ph2_side_isLoaded;
0308   std::vector<float> *trk_bestSimTrkNChi2_;
0309   TBranch *trk_bestSimTrkNChi2_branch;
0310   bool trk_bestSimTrkNChi2_isLoaded;
0311   std::vector<float> *see_stateTrajPy_;
0312   TBranch *see_stateTrajPy_branch;
0313   bool see_stateTrajPy_isLoaded;
0314   std::vector<unsigned short> *inv_type_;
0315   TBranch *inv_type_branch;
0316   bool inv_type_isLoaded;
0317   float bsp_z_;
0318   TBranch *bsp_z_branch;
0319   bool bsp_z_isLoaded;
0320   float bsp_y_;
0321   TBranch *bsp_y_branch;
0322   bool bsp_y_isLoaded;
0323   std::vector<float> *simhit_py_;
0324   TBranch *simhit_py_branch;
0325   bool simhit_py_isLoaded;
0326   std::vector<std::vector<int> > *see_simTrkIdx_;
0327   TBranch *see_simTrkIdx_branch;
0328   bool see_simTrkIdx_isLoaded;
0329   std::vector<float> *see_stateTrajGlbZ_;
0330   TBranch *see_stateTrajGlbZ_branch;
0331   bool see_stateTrajGlbZ_isLoaded;
0332   std::vector<float> *see_stateTrajGlbX_;
0333   TBranch *see_stateTrajGlbX_branch;
0334   bool see_stateTrajGlbX_isLoaded;
0335   std::vector<float> *see_stateTrajGlbY_;
0336   TBranch *see_stateTrajGlbY_branch;
0337   bool see_stateTrajGlbY_isLoaded;
0338   std::vector<unsigned int> *trk_originalAlgo_;
0339   TBranch *trk_originalAlgo_branch;
0340   bool trk_originalAlgo_isLoaded;
0341   std::vector<unsigned int> *trk_nPixel_;
0342   TBranch *trk_nPixel_branch;
0343   bool trk_nPixel_isLoaded;
0344   std::vector<float> *see_stateCcov14_;
0345   TBranch *see_stateCcov14_branch;
0346   bool see_stateCcov14_isLoaded;
0347   std::vector<float> *see_stateCcov15_;
0348   TBranch *see_stateCcov15_branch;
0349   bool see_stateCcov15_isLoaded;
0350   std::vector<float> *trk_phiErr_;
0351   TBranch *trk_phiErr_branch;
0352   bool trk_phiErr_isLoaded;
0353   std::vector<float> *see_stateCcov13_;
0354   TBranch *see_stateCcov13_branch;
0355   bool see_stateCcov13_isLoaded;
0356   std::vector<std::vector<float> > *pix_chargeFraction_;
0357   TBranch *pix_chargeFraction_branch;
0358   bool pix_chargeFraction_isLoaded;
0359   std::vector<int> *trk_q_;
0360   TBranch *trk_q_branch;
0361   bool trk_q_isLoaded;
0362   std::vector<std::vector<int> > *sim_seedIdx_;
0363   TBranch *sim_seedIdx_branch;
0364   bool sim_seedIdx_isLoaded;
0365   std::vector<float> *see_dzErr_;
0366   TBranch *see_dzErr_branch;
0367   bool see_dzErr_isLoaded;
0368   std::vector<unsigned int> *sim_nRecoClusters_;
0369   TBranch *sim_nRecoClusters_branch;
0370   bool sim_nRecoClusters_isLoaded;
0371   unsigned int run_;
0372   TBranch *run_branch;
0373   bool run_isLoaded;
0374   std::vector<std::vector<float> > *ph2_xySignificance_;
0375   TBranch *ph2_xySignificance_branch;
0376   bool ph2_xySignificance_isLoaded;
0377   std::vector<float> *trk_nChi2_;
0378   TBranch *trk_nChi2_branch;
0379   bool trk_nChi2_isLoaded;
0380   std::vector<unsigned short> *pix_layer_;
0381   TBranch *pix_layer_branch;
0382   bool pix_layer_isLoaded;
0383   std::vector<std::vector<float> > *pix_xySignificance_;
0384   TBranch *pix_xySignificance_branch;
0385   bool pix_xySignificance_isLoaded;
0386   std::vector<float> *sim_pca_eta_;
0387   TBranch *sim_pca_eta_branch;
0388   bool sim_pca_eta_isLoaded;
0389   std::vector<float> *see_bestSimTrkShareFrac_;
0390   TBranch *see_bestSimTrkShareFrac_branch;
0391   bool see_bestSimTrkShareFrac_isLoaded;
0392   std::vector<float> *see_etaErr_;
0393   TBranch *see_etaErr_branch;
0394   bool see_etaErr_isLoaded;
0395   std::vector<float> *trk_bestSimTrkShareFracSimDenom_;
0396   TBranch *trk_bestSimTrkShareFracSimDenom_branch;
0397   bool trk_bestSimTrkShareFracSimDenom_isLoaded;
0398   float bsp_sigmaz_;
0399   TBranch *bsp_sigmaz_branch;
0400   bool bsp_sigmaz_isLoaded;
0401   float bsp_sigmay_;
0402   TBranch *bsp_sigmay_branch;
0403   bool bsp_sigmay_isLoaded;
0404   float bsp_sigmax_;
0405   TBranch *bsp_sigmax_branch;
0406   bool bsp_sigmax_isLoaded;
0407   std::vector<unsigned short> *pix_ladder_;
0408   TBranch *pix_ladder_branch;
0409   bool pix_ladder_isLoaded;
0410   std::vector<unsigned short> *trk_qualityMask_;
0411   TBranch *trk_qualityMask_branch;
0412   bool trk_qualityMask_isLoaded;
0413   std::vector<float> *trk_ndof_;
0414   TBranch *trk_ndof_branch;
0415   bool trk_ndof_isLoaded;
0416   std::vector<unsigned short> *pix_subdet_;
0417   TBranch *pix_subdet_branch;
0418   bool pix_subdet_isLoaded;
0419   std::vector<std::vector<int> > *ph2_seeIdx_;
0420   TBranch *ph2_seeIdx_branch;
0421   bool ph2_seeIdx_isLoaded;
0422   std::vector<unsigned short> *inv_isUpper_;
0423   TBranch *inv_isUpper_branch;
0424   bool inv_isUpper_isLoaded;
0425   std::vector<float> *ph2_zx_;
0426   TBranch *ph2_zx_branch;
0427   bool ph2_zx_isLoaded;
0428   std::vector<std::vector<int> > *pix_trkIdx_;
0429   TBranch *pix_trkIdx_branch;
0430   bool pix_trkIdx_isLoaded;
0431   std::vector<unsigned int> *trk_nOuterLost_;
0432   TBranch *trk_nOuterLost_branch;
0433   bool trk_nOuterLost_isLoaded;
0434   std::vector<unsigned short> *inv_panel_;
0435   TBranch *inv_panel_branch;
0436   bool inv_panel_isLoaded;
0437   std::vector<float> *vtx_z_;
0438   TBranch *vtx_z_branch;
0439   bool vtx_z_isLoaded;
0440   std::vector<unsigned short> *simhit_layer_;
0441   TBranch *simhit_layer_branch;
0442   bool simhit_layer_isLoaded;
0443   std::vector<float> *vtx_y_;
0444   TBranch *vtx_y_branch;
0445   bool vtx_y_isLoaded;
0446   std::vector<short> *ph2_isBarrel_;
0447   TBranch *ph2_isBarrel_branch;
0448   bool ph2_isBarrel_isLoaded;
0449   std::vector<std::vector<int> > *pix_seeIdx_;
0450   TBranch *pix_seeIdx_branch;
0451   bool pix_seeIdx_isLoaded;
0452   std::vector<int> *trk_bestFromFirstHitSimTrkIdx_;
0453   TBranch *trk_bestFromFirstHitSimTrkIdx_branch;
0454   bool trk_bestFromFirstHitSimTrkIdx_isLoaded;
0455   std::vector<float> *simhit_px_;
0456   TBranch *simhit_px_branch;
0457   bool simhit_px_isLoaded;
0458   std::vector<float> *see_stateTrajX_;
0459   TBranch *see_stateTrajX_branch;
0460   bool see_stateTrajX_isLoaded;
0461   std::vector<float> *see_stateTrajY_;
0462   TBranch *see_stateTrajY_branch;
0463   bool see_stateTrajY_isLoaded;
0464   std::vector<unsigned int> *trk_nOuterInactive_;
0465   TBranch *trk_nOuterInactive_branch;
0466   bool trk_nOuterInactive_isLoaded;
0467   std::vector<float> *sim_pca_dxy_;
0468   TBranch *sim_pca_dxy_branch;
0469   bool sim_pca_dxy_isLoaded;
0470   std::vector<unsigned int> *trk_algo_;
0471   TBranch *trk_algo_branch;
0472   bool trk_algo_isLoaded;
0473   std::vector<std::vector<int> > *trk_hitType_;
0474   TBranch *trk_hitType_branch;
0475   bool trk_hitType_isLoaded;
0476   std::vector<float> *trk_bestFromFirstHitSimTrkShareFrac_;
0477   TBranch *trk_bestFromFirstHitSimTrkShareFrac_branch;
0478   bool trk_bestFromFirstHitSimTrkShareFrac_isLoaded;
0479   std::vector<short> *inv_isBarrel_;
0480   TBranch *inv_isBarrel_branch;
0481   bool inv_isBarrel_isLoaded;
0482   std::vector<int> *simvtx_event_;
0483   TBranch *simvtx_event_branch;
0484   bool simvtx_event_isLoaded;
0485   std::vector<float> *ph2_z_;
0486   TBranch *ph2_z_branch;
0487   bool ph2_z_isLoaded;
0488   std::vector<float> *ph2_x_;
0489   TBranch *ph2_x_branch;
0490   bool ph2_x_isLoaded;
0491   std::vector<float> *ph2_y_;
0492   TBranch *ph2_y_branch;
0493   bool ph2_y_isLoaded;
0494   std::vector<std::vector<int> > *sim_genPdgIds_;
0495   TBranch *sim_genPdgIds_branch;
0496   bool sim_genPdgIds_isLoaded;
0497   std::vector<float> *trk_mva_;
0498   TBranch *trk_mva_branch;
0499   bool trk_mva_isLoaded;
0500   std::vector<float> *see_stateCcov24_;
0501   TBranch *see_stateCcov24_branch;
0502   bool see_stateCcov24_isLoaded;
0503   std::vector<float> *trk_dzClosestPV_;
0504   TBranch *trk_dzClosestPV_branch;
0505   bool trk_dzClosestPV_isLoaded;
0506   std::vector<unsigned int> *see_nCluster_;
0507   TBranch *see_nCluster_branch;
0508   bool see_nCluster_isLoaded;
0509   std::vector<unsigned short> *inv_rod_;
0510   TBranch *inv_rod_branch;
0511   bool inv_rod_isLoaded;
0512   std::vector<std::vector<int> > *trk_hitIdx_;
0513   TBranch *trk_hitIdx_branch;
0514   bool trk_hitIdx_isLoaded;
0515   std::vector<float> *see_stateCcov22_;
0516   TBranch *see_stateCcov22_branch;
0517   bool see_stateCcov22_isLoaded;
0518   std::vector<unsigned short> *pix_simType_;
0519   TBranch *pix_simType_branch;
0520   bool pix_simType_isLoaded;
0521   std::vector<unsigned short> *simhit_ring_;
0522   TBranch *simhit_ring_branch;
0523   bool simhit_ring_isLoaded;
0524   std::vector<float> *trk_outer_px_;
0525   TBranch *trk_outer_px_branch;
0526   bool trk_outer_px_isLoaded;
0527   std::vector<float> *trk_outer_py_;
0528   TBranch *trk_outer_py_branch;
0529   bool trk_outer_py_isLoaded;
0530   std::vector<float> *trk_outer_pz_;
0531   TBranch *trk_outer_pz_branch;
0532   bool trk_outer_pz_isLoaded;
0533   std::vector<float> *ph2_zz_;
0534   TBranch *ph2_zz_branch;
0535   bool ph2_zz_isLoaded;
0536   std::vector<float> *trk_outer_pt_;
0537   TBranch *trk_outer_pt_branch;
0538   bool trk_outer_pt_isLoaded;
0539   std::vector<unsigned int> *trk_n3DLay_;
0540   TBranch *trk_n3DLay_branch;
0541   bool trk_n3DLay_isLoaded;
0542   std::vector<unsigned int> *trk_nValid_;
0543   TBranch *trk_nValid_branch;
0544   bool trk_nValid_isLoaded;
0545   std::vector<float> *see_ptErr_;
0546   TBranch *see_ptErr_branch;
0547   bool see_ptErr_isLoaded;
0548   std::vector<float> *see_stateTrajGlbPx_;
0549   TBranch *see_stateTrajGlbPx_branch;
0550   bool see_stateTrajGlbPx_isLoaded;
0551   std::vector<unsigned short> *ph2_simType_;
0552   TBranch *ph2_simType_branch;
0553   bool ph2_simType_isLoaded;
0554   std::vector<float> *trk_bestFromFirstHitSimTrkShareFracSimClusterDenom_;
0555   TBranch *trk_bestFromFirstHitSimTrkShareFracSimClusterDenom_branch;
0556   bool trk_bestFromFirstHitSimTrkShareFracSimClusterDenom_isLoaded;
0557   std::vector<float> *sim_hits_;
0558   TBranch *sim_hits_branch;
0559   bool sim_hits_isLoaded;
0560   std::vector<float> *sim_len_;
0561   TBranch *sim_len_branch;
0562   bool sim_len_isLoaded;
0563   std::vector<float> *sim_lengap_;
0564   TBranch *sim_lengap_branch;
0565   bool sim_lengap_isLoaded;
0566   std::vector<float> *simvtx_x_;
0567   TBranch *simvtx_x_branch;
0568   bool simvtx_x_isLoaded;
0569   std::vector<float> *trk_pz_;
0570   TBranch *trk_pz_branch;
0571   bool trk_pz_isLoaded;
0572   std::vector<float> *see_bestFromFirstHitSimTrkShareFrac_;
0573   TBranch *see_bestFromFirstHitSimTrkShareFrac_branch;
0574   bool see_bestFromFirstHitSimTrkShareFrac_isLoaded;
0575   std::vector<float> *trk_px_;
0576   TBranch *trk_px_branch;
0577   bool trk_px_isLoaded;
0578   std::vector<float> *trk_py_;
0579   TBranch *trk_py_branch;
0580   bool trk_py_isLoaded;
0581   std::vector<int> *trk_vtxIdx_;
0582   TBranch *trk_vtxIdx_branch;
0583   bool trk_vtxIdx_isLoaded;
0584   std::vector<unsigned int> *sim_nPixel_;
0585   TBranch *sim_nPixel_branch;
0586   bool sim_nPixel_isLoaded;
0587   std::vector<float> *vtx_chi2_;
0588   TBranch *vtx_chi2_branch;
0589   bool vtx_chi2_isLoaded;
0590   std::vector<unsigned short> *ph2_ring_;
0591   TBranch *ph2_ring_branch;
0592   bool ph2_ring_isLoaded;
0593   std::vector<float> *trk_pt_;
0594   TBranch *trk_pt_branch;
0595   bool trk_pt_isLoaded;
0596   std::vector<float> *see_stateCcov44_;
0597   TBranch *see_stateCcov44_branch;
0598   bool see_stateCcov44_isLoaded;
0599   std::vector<float> *ph2_radL_;
0600   TBranch *ph2_radL_branch;
0601   bool ph2_radL_isLoaded;
0602   std::vector<float> *vtx_zErr_;
0603   TBranch *vtx_zErr_branch;
0604   bool vtx_zErr_isLoaded;
0605   std::vector<float> *see_px_;
0606   TBranch *see_px_branch;
0607   bool see_px_isLoaded;
0608   std::vector<float> *see_pz_;
0609   TBranch *see_pz_branch;
0610   bool see_pz_isLoaded;
0611   std::vector<float> *see_eta_;
0612   TBranch *see_eta_branch;
0613   bool see_eta_isLoaded;
0614   std::vector<int> *simvtx_bunchCrossing_;
0615   TBranch *simvtx_bunchCrossing_branch;
0616   bool simvtx_bunchCrossing_isLoaded;
0617   std::vector<float> *sim_pca_dz_;
0618   TBranch *sim_pca_dz_branch;
0619   bool sim_pca_dz_isLoaded;
0620   std::vector<float> *simvtx_y_;
0621   TBranch *simvtx_y_branch;
0622   bool simvtx_y_isLoaded;
0623   std::vector<unsigned short> *inv_isStack_;
0624   TBranch *inv_isStack_branch;
0625   bool inv_isStack_isLoaded;
0626   std::vector<unsigned int> *trk_nStrip_;
0627   TBranch *trk_nStrip_branch;
0628   bool trk_nStrip_isLoaded;
0629   std::vector<float> *trk_etaErr_;
0630   TBranch *trk_etaErr_branch;
0631   bool trk_etaErr_isLoaded;
0632   std::vector<std::vector<float> > *trk_simTrkNChi2_;
0633   TBranch *trk_simTrkNChi2_branch;
0634   bool trk_simTrkNChi2_isLoaded;
0635   std::vector<float> *pix_zz_;
0636   TBranch *pix_zz_branch;
0637   bool pix_zz_isLoaded;
0638   std::vector<int> *simhit_particle_;
0639   TBranch *simhit_particle_branch;
0640   bool simhit_particle_isLoaded;
0641   std::vector<float> *see_dz_;
0642   TBranch *see_dz_branch;
0643   bool see_dz_isLoaded;
0644   std::vector<float> *see_stateTrajPz_;
0645   TBranch *see_stateTrajPz_branch;
0646   bool see_stateTrajPz_isLoaded;
0647   std::vector<float> *trk_bestSimTrkShareFrac_;
0648   TBranch *trk_bestSimTrkShareFrac_branch;
0649   bool trk_bestSimTrkShareFrac_isLoaded;
0650   std::vector<float> *trk_lambdaErr_;
0651   TBranch *trk_lambdaErr_branch;
0652   bool trk_lambdaErr_isLoaded;
0653   std::vector<std::vector<float> > *see_simTrkShareFrac_;
0654   TBranch *see_simTrkShareFrac_branch;
0655   bool see_simTrkShareFrac_isLoaded;
0656   std::vector<std::vector<int> > *pix_simHitIdx_;
0657   TBranch *pix_simHitIdx_branch;
0658   bool pix_simHitIdx_isLoaded;
0659   std::vector<std::vector<int> > *vtx_trkIdx_;
0660   TBranch *vtx_trkIdx_branch;
0661   bool vtx_trkIdx_isLoaded;
0662   std::vector<unsigned short> *ph2_rod_;
0663   TBranch *ph2_rod_branch;
0664   bool ph2_rod_isLoaded;
0665   std::vector<float> *vtx_ndof_;
0666   TBranch *vtx_ndof_branch;
0667   bool vtx_ndof_isLoaded;
0668   std::vector<unsigned int> *see_nPixel_;
0669   TBranch *see_nPixel_branch;
0670   bool see_nPixel_isLoaded;
0671   std::vector<unsigned int> *sim_nStrip_;
0672   TBranch *sim_nStrip_branch;
0673   bool sim_nStrip_isLoaded;
0674   std::vector<int> *sim_bunchCrossing_;
0675   TBranch *sim_bunchCrossing_branch;
0676   bool sim_bunchCrossing_isLoaded;
0677   std::vector<float> *see_stateCcov45_;
0678   TBranch *see_stateCcov45_branch;
0679   bool see_stateCcov45_isLoaded;
0680   std::vector<unsigned short> *ph2_isStack_;
0681   TBranch *ph2_isStack_branch;
0682   bool ph2_isStack_isLoaded;
0683   std::vector<std::vector<float> > *sim_trkShareFrac_;
0684   TBranch *sim_trkShareFrac_branch;
0685   bool sim_trkShareFrac_isLoaded;
0686   std::vector<std::vector<float> > *trk_simTrkShareFrac_;
0687   TBranch *trk_simTrkShareFrac_branch;
0688   bool trk_simTrkShareFrac_isLoaded;
0689   std::vector<float> *sim_phi_;
0690   TBranch *sim_phi_branch;
0691   bool sim_phi_isLoaded;
0692   std::vector<unsigned short> *inv_side_;
0693   TBranch *inv_side_branch;
0694   bool inv_side_isLoaded;
0695   std::vector<short> *vtx_fake_;
0696   TBranch *vtx_fake_branch;
0697   bool vtx_fake_isLoaded;
0698   std::vector<unsigned int> *trk_nInactive_;
0699   TBranch *trk_nInactive_branch;
0700   bool trk_nInactive_isLoaded;
0701   std::vector<unsigned int> *trk_nPixelLay_;
0702   TBranch *trk_nPixelLay_branch;
0703   bool trk_nPixelLay_isLoaded;
0704   std::vector<float> *ph2_bbxi_;
0705   TBranch *ph2_bbxi_branch;
0706   bool ph2_bbxi_isLoaded;
0707   std::vector<float> *vtx_xErr_;
0708   TBranch *vtx_xErr_branch;
0709   bool vtx_xErr_isLoaded;
0710   std::vector<float> *see_stateCcov25_;
0711   TBranch *see_stateCcov25_branch;
0712   bool see_stateCcov25_isLoaded;
0713   std::vector<int> *sim_parentVtxIdx_;
0714   TBranch *sim_parentVtxIdx_branch;
0715   bool sim_parentVtxIdx_isLoaded;
0716   std::vector<float> *see_stateCcov23_;
0717   TBranch *see_stateCcov23_branch;
0718   bool see_stateCcov23_isLoaded;
0719   std::vector<ULong64_t> *trk_algoMask_;
0720   TBranch *trk_algoMask_branch;
0721   bool trk_algoMask_isLoaded;
0722   std::vector<std::vector<int> > *trk_simTrkIdx_;
0723   TBranch *trk_simTrkIdx_branch;
0724   bool trk_simTrkIdx_isLoaded;
0725   std::vector<float> *see_phiErr_;
0726   TBranch *see_phiErr_branch;
0727   bool see_phiErr_isLoaded;
0728   std::vector<float> *trk_cotTheta_;
0729   TBranch *trk_cotTheta_branch;
0730   bool trk_cotTheta_isLoaded;
0731   std::vector<unsigned int> *see_algo_;
0732   TBranch *see_algo_branch;
0733   bool see_algo_isLoaded;
0734   std::vector<unsigned short> *simhit_module_;
0735   TBranch *simhit_module_branch;
0736   bool simhit_module_isLoaded;
0737   std::vector<std::vector<int> > *simvtx_daughterSimIdx_;
0738   TBranch *simvtx_daughterSimIdx_branch;
0739   bool simvtx_daughterSimIdx_isLoaded;
0740   std::vector<float> *vtx_x_;
0741   TBranch *vtx_x_branch;
0742   bool vtx_x_isLoaded;
0743   std::vector<int> *trk_seedIdx_;
0744   TBranch *trk_seedIdx_branch;
0745   bool trk_seedIdx_isLoaded;
0746   std::vector<float> *simhit_y_;
0747   TBranch *simhit_y_branch;
0748   bool simhit_y_isLoaded;
0749   std::vector<unsigned short> *inv_layer_;
0750   TBranch *inv_layer_branch;
0751   bool inv_layer_isLoaded;
0752   std::vector<unsigned int> *trk_nLostLay_;
0753   TBranch *trk_nLostLay_branch;
0754   bool trk_nLostLay_isLoaded;
0755   std::vector<unsigned short> *ph2_isLower_;
0756   TBranch *ph2_isLower_branch;
0757   bool ph2_isLower_isLoaded;
0758   std::vector<unsigned short> *pix_side_;
0759   TBranch *pix_side_branch;
0760   bool pix_side_isLoaded;
0761   std::vector<unsigned short> *inv_isLower_;
0762   TBranch *inv_isLower_branch;
0763   bool inv_isLower_isLoaded;
0764   std::vector<std::vector<int> > *ph2_trkIdx_;
0765   TBranch *ph2_trkIdx_branch;
0766   bool ph2_trkIdx_isLoaded;
0767   std::vector<unsigned int> *sim_nValid_;
0768   TBranch *sim_nValid_branch;
0769   bool sim_nValid_isLoaded;
0770   std::vector<int> *simhit_simTrkIdx_;
0771   TBranch *simhit_simTrkIdx_branch;
0772   bool simhit_simTrkIdx_isLoaded;
0773   std::vector<unsigned short> *see_nCands_;
0774   TBranch *see_nCands_branch;
0775   bool see_nCands_isLoaded;
0776   std::vector<int> *see_bestSimTrkIdx_;
0777   TBranch *see_bestSimTrkIdx_branch;
0778   bool see_bestSimTrkIdx_isLoaded;
0779   std::vector<float> *vtx_yErr_;
0780   TBranch *vtx_yErr_branch;
0781   bool vtx_yErr_isLoaded;
0782   std::vector<float> *trk_dzPV_;
0783   TBranch *trk_dzPV_branch;
0784   bool trk_dzPV_isLoaded;
0785   std::vector<float> *ph2_xy_;
0786   TBranch *ph2_xy_branch;
0787   bool ph2_xy_isLoaded;
0788   std::vector<unsigned short> *inv_module_;
0789   TBranch *inv_module_branch;
0790   bool inv_module_isLoaded;
0791   std::vector<float> *see_stateCcov55_;
0792   TBranch *see_stateCcov55_branch;
0793   bool see_stateCcov55_isLoaded;
0794   std::vector<unsigned short> *pix_panel_;
0795   TBranch *pix_panel_branch;
0796   bool pix_panel_isLoaded;
0797   std::vector<unsigned short> *inv_ladder_;
0798   TBranch *inv_ladder_branch;
0799   bool inv_ladder_isLoaded;
0800   std::vector<float> *ph2_xx_;
0801   TBranch *ph2_xx_branch;
0802   bool ph2_xx_isLoaded;
0803   std::vector<float> *sim_pca_cotTheta_;
0804   TBranch *sim_pca_cotTheta_branch;
0805   bool sim_pca_cotTheta_isLoaded;
0806   std::vector<int> *simpv_idx_;
0807   TBranch *simpv_idx_branch;
0808   bool simpv_idx_isLoaded;
0809   std::vector<float> *trk_inner_pz_;
0810   TBranch *trk_inner_pz_branch;
0811   bool trk_inner_pz_isLoaded;
0812   std::vector<float> *see_chi2_;
0813   TBranch *see_chi2_branch;
0814   bool see_chi2_isLoaded;
0815   std::vector<float> *see_stateCcov35_;
0816   TBranch *see_stateCcov35_branch;
0817   bool see_stateCcov35_isLoaded;
0818   std::vector<float> *see_stateCcov33_;
0819   TBranch *see_stateCcov33_branch;
0820   bool see_stateCcov33_isLoaded;
0821   std::vector<unsigned int> *inv_detId_;
0822   TBranch *inv_detId_branch;
0823   bool inv_detId_isLoaded;
0824   std::vector<unsigned int> *see_offset_;
0825   TBranch *see_offset_branch;
0826   bool see_offset_isLoaded;
0827   std::vector<unsigned int> *sim_nLay_;
0828   TBranch *sim_nLay_branch;
0829   bool sim_nLay_isLoaded;
0830   std::vector<std::vector<int> > *sim_simHitIdx_;
0831   TBranch *sim_simHitIdx_branch;
0832   bool sim_simHitIdx_isLoaded;
0833   std::vector<unsigned short> *simhit_isUpper_;
0834   TBranch *simhit_isUpper_branch;
0835   bool simhit_isUpper_isLoaded;
0836   std::vector<float> *see_stateCcov00_;
0837   TBranch *see_stateCcov00_branch;
0838   bool see_stateCcov00_isLoaded;
0839   std::vector<unsigned short> *see_stopReason_;
0840   TBranch *see_stopReason_branch;
0841   bool see_stopReason_isLoaded;
0842   std::vector<short> *vtx_valid_;
0843   TBranch *vtx_valid_branch;
0844   bool vtx_valid_isLoaded;
0845   unsigned int lumi_;
0846   TBranch *lumi_branch;
0847   bool lumi_isLoaded;
0848   std::vector<float> *trk_refpoint_x_;
0849   TBranch *trk_refpoint_x_branch;
0850   bool trk_refpoint_x_isLoaded;
0851   std::vector<float> *trk_refpoint_y_;
0852   TBranch *trk_refpoint_y_branch;
0853   bool trk_refpoint_y_isLoaded;
0854   std::vector<float> *trk_refpoint_z_;
0855   TBranch *trk_refpoint_z_branch;
0856   bool trk_refpoint_z_isLoaded;
0857   std::vector<unsigned int> *sim_n3DLay_;
0858   TBranch *sim_n3DLay_branch;
0859   bool sim_n3DLay_isLoaded;
0860   std::vector<unsigned int> *see_nPhase2OT_;
0861   TBranch *see_nPhase2OT_branch;
0862   bool see_nPhase2OT_isLoaded;
0863   std::vector<float> *trk_bestFromFirstHitSimTrkShareFracSimDenom_;
0864   TBranch *trk_bestFromFirstHitSimTrkShareFracSimDenom_branch;
0865   bool trk_bestFromFirstHitSimTrkShareFracSimDenom_isLoaded;
0866   std::vector<float> *ph2_yy_;
0867   TBranch *ph2_yy_branch;
0868   bool ph2_yy_isLoaded;
0869   std::vector<float> *ph2_yz_;
0870   TBranch *ph2_yz_branch;
0871   bool ph2_yz_isLoaded;
0872   std::vector<unsigned short> *inv_blade_;
0873   TBranch *inv_blade_branch;
0874   bool inv_blade_isLoaded;
0875   std::vector<float> *trk_ptErr_;
0876   TBranch *trk_ptErr_branch;
0877   bool trk_ptErr_isLoaded;
0878   std::vector<float> *pix_zx_;
0879   TBranch *pix_zx_branch;
0880   bool pix_zx_isLoaded;
0881   std::vector<float> *simvtx_z_;
0882   TBranch *simvtx_z_branch;
0883   bool simvtx_z_isLoaded;
0884   std::vector<unsigned int> *sim_nTrackerHits_;
0885   TBranch *sim_nTrackerHits_branch;
0886   bool sim_nTrackerHits_isLoaded;
0887   std::vector<unsigned short> *ph2_subdet_;
0888   TBranch *ph2_subdet_branch;
0889   bool ph2_subdet_isLoaded;
0890   std::vector<float> *see_stateTrajPx_;
0891   TBranch *see_stateTrajPx_branch;
0892   bool see_stateTrajPx_isLoaded;
0893   std::vector<std::vector<int> > *simhit_hitIdx_;
0894   TBranch *simhit_hitIdx_branch;
0895   bool simhit_hitIdx_isLoaded;
0896   std::vector<unsigned short> *simhit_ladder_;
0897   TBranch *simhit_ladder_branch;
0898   bool simhit_ladder_isLoaded;
0899   std::vector<unsigned short> *ph2_layer_;
0900   TBranch *ph2_layer_branch;
0901   bool ph2_layer_isLoaded;
0902   std::vector<float> *see_phi_;
0903   TBranch *see_phi_branch;
0904   bool see_phi_isLoaded;
0905   std::vector<float> *trk_nChi2_1Dmod_;
0906   TBranch *trk_nChi2_1Dmod_branch;
0907   bool trk_nChi2_1Dmod_isLoaded;
0908   std::vector<float> *trk_inner_py_;
0909   TBranch *trk_inner_py_branch;
0910   bool trk_inner_py_isLoaded;
0911   std::vector<float> *trk_inner_px_;
0912   TBranch *trk_inner_px_branch;
0913   bool trk_inner_px_isLoaded;
0914   std::vector<float> *trk_dxyErr_;
0915   TBranch *trk_dxyErr_branch;
0916   bool trk_dxyErr_isLoaded;
0917   std::vector<unsigned int> *sim_nPixelLay_;
0918   TBranch *sim_nPixelLay_branch;
0919   bool sim_nPixelLay_isLoaded;
0920   std::vector<unsigned int> *see_nValid_;
0921   TBranch *see_nValid_branch;
0922   bool see_nValid_isLoaded;
0923   std::vector<float> *trk_inner_pt_;
0924   TBranch *trk_inner_pt_branch;
0925   bool trk_inner_pt_isLoaded;
0926   std::vector<float> *see_stateTrajGlbPy_;
0927   TBranch *see_stateTrajGlbPy_branch;
0928   bool see_stateTrajGlbPy_isLoaded;
0929 
0930 public:
0931   void Init(TTree *tree);
0932   void GetEntry(unsigned int idx);
0933   void LoadAllBranches();
0934   const std::vector<float> &see_stateCcov01();
0935   const std::vector<unsigned short> &simhit_rod();
0936   const std::vector<float> &trk_phi();
0937   const float &bsp_x();
0938   const std::vector<float> &see_stateCcov05();
0939   const std::vector<float> &see_stateCcov04();
0940   const std::vector<float> &trk_dxyPV();
0941   const std::vector<float> &simhit_tof();
0942   const std::vector<int> &sim_event();
0943   const std::vector<unsigned short> &simhit_isStack();
0944   const std::vector<float> &trk_dz();
0945   const std::vector<float> &see_stateCcov03();
0946   const std::vector<float> &sim_eta();
0947   const std::vector<unsigned int> &simvtx_processType();
0948   const std::vector<float> &pix_radL();
0949   const std::vector<float> &see_stateCcov02();
0950   const std::vector<unsigned int> &see_nGlued();
0951   const std::vector<int> &trk_bestSimTrkIdx();
0952   const std::vector<float> &see_stateTrajGlbPz();
0953   const std::vector<float> &pix_yz();
0954   const std::vector<float> &pix_yy();
0955   const std::vector<short> &simhit_process();
0956   const std::vector<float> &see_stateCcov34();
0957   const std::vector<unsigned int> &trk_nInnerLost();
0958   const std::vector<float> &see_py();
0959   const std::vector<std::vector<int> > &sim_trkIdx();
0960   const std::vector<unsigned int> &trk_nLost();
0961   const std::vector<short> &pix_isBarrel();
0962   const std::vector<float> &see_dxyErr();
0963   const std::vector<unsigned int> &simhit_detId();
0964   const std::vector<unsigned short> &simhit_subdet();
0965   const std::vector<std::vector<int> > &see_hitIdx();
0966   const std::vector<float> &see_pt();
0967   const std::vector<unsigned int> &ph2_detId();
0968   const std::vector<unsigned int> &trk_nStripLay();
0969   const std::vector<int> &see_bestFromFirstHitSimTrkIdx();
0970   const std::vector<float> &sim_pca_pt();
0971   const std::vector<int> &see_trkIdx();
0972   const std::vector<unsigned int> &trk_nCluster();
0973   const std::vector<float> &trk_bestFromFirstHitSimTrkNChi2();
0974   const std::vector<short> &trk_isHP();
0975   const std::vector<std::vector<int> > &simhit_hitType();
0976   const std::vector<unsigned short> &ph2_isUpper();
0977   const std::vector<unsigned int> &see_nStrip();
0978   const std::vector<float> &trk_bestSimTrkShareFracSimClusterDenom();
0979   const std::vector<unsigned short> &simhit_side();
0980   const std::vector<float> &simhit_x();
0981   const std::vector<int> &see_q();
0982   const std::vector<float> &simhit_z();
0983   const std::vector<float> &sim_pca_lambda();
0984   const std::vector<int> &sim_q();
0985   const std::vector<float> &pix_bbxi();
0986   const std::vector<unsigned short> &ph2_order();
0987   const std::vector<unsigned short> &ph2_module();
0988   const std::vector<unsigned short> &inv_order();
0989   const std::vector<float> &trk_dzErr();
0990   const std::vector<unsigned int> &trk_nInnerInactive();
0991   const std::vector<short> &see_fitok();
0992   const std::vector<unsigned short> &simhit_blade();
0993   const std::vector<unsigned short> &inv_subdet();
0994   const std::vector<unsigned short> &pix_blade();
0995   const std::vector<float> &pix_xx();
0996   const std::vector<float> &pix_xy();
0997   const std::vector<unsigned short> &simhit_panel();
0998   const std::vector<float> &sim_pz();
0999   const std::vector<float> &trk_dxy();
1000   const std::vector<float> &sim_px();
1001   const std::vector<float> &trk_lambda();
1002   const std::vector<float> &see_stateCcov12();
1003   const std::vector<float> &sim_pt();
1004   const std::vector<float> &sim_py();
1005   const std::vector<std::vector<int> > &sim_decayVtxIdx();
1006   const std::vector<unsigned int> &pix_detId();
1007   const std::vector<float> &trk_eta();
1008   const std::vector<float> &see_dxy();
1009   const std::vector<int> &sim_isFromBHadron();
1010   const std::vector<float> &simhit_eloss();
1011   const std::vector<float> &see_stateCcov11();
1012   const std::vector<float> &simhit_pz();
1013   const std::vector<int> &sim_pdgId();
1014   const std::vector<unsigned short> &trk_stopReason();
1015   const std::vector<float> &sim_pca_phi();
1016   const std::vector<unsigned short> &simhit_isLower();
1017   const std::vector<unsigned short> &inv_ring();
1018   const std::vector<std::vector<int> > &ph2_simHitIdx();
1019   const std::vector<unsigned short> &simhit_order();
1020   const std::vector<float> &trk_dxyClosestPV();
1021   const std::vector<float> &pix_z();
1022   const std::vector<float> &pix_y();
1023   const std::vector<float> &pix_x();
1024   const std::vector<std::vector<int> > &see_hitType();
1025   const std::vector<float> &see_statePt();
1026   const std::vector<std::vector<int> > &simvtx_sourceSimIdx();
1027   const unsigned long long &event();
1028   const std::vector<unsigned short> &pix_module();
1029   const std::vector<unsigned short> &ph2_side();
1030   const std::vector<float> &trk_bestSimTrkNChi2();
1031   const std::vector<float> &see_stateTrajPy();
1032   const std::vector<unsigned short> &inv_type();
1033   const float &bsp_z();
1034   const float &bsp_y();
1035   const std::vector<float> &simhit_py();
1036   const std::vector<std::vector<int> > &see_simTrkIdx();
1037   const std::vector<float> &see_stateTrajGlbZ();
1038   const std::vector<float> &see_stateTrajGlbX();
1039   const std::vector<float> &see_stateTrajGlbY();
1040   const std::vector<unsigned int> &trk_originalAlgo();
1041   const std::vector<unsigned int> &trk_nPixel();
1042   const std::vector<float> &see_stateCcov14();
1043   const std::vector<float> &see_stateCcov15();
1044   const std::vector<float> &trk_phiErr();
1045   const std::vector<float> &see_stateCcov13();
1046   const std::vector<std::vector<float> > &pix_chargeFraction();
1047   const std::vector<int> &trk_q();
1048   const std::vector<std::vector<int> > &sim_seedIdx();
1049   const std::vector<float> &see_dzErr();
1050   const std::vector<unsigned int> &sim_nRecoClusters();
1051   const unsigned int &run();
1052   const std::vector<std::vector<float> > &ph2_xySignificance();
1053   const std::vector<float> &trk_nChi2();
1054   const std::vector<unsigned short> &pix_layer();
1055   const std::vector<std::vector<float> > &pix_xySignificance();
1056   const std::vector<float> &sim_pca_eta();
1057   const std::vector<float> &see_bestSimTrkShareFrac();
1058   const std::vector<float> &see_etaErr();
1059   const std::vector<float> &trk_bestSimTrkShareFracSimDenom();
1060   const float &bsp_sigmaz();
1061   const float &bsp_sigmay();
1062   const float &bsp_sigmax();
1063   const std::vector<unsigned short> &pix_ladder();
1064   const std::vector<unsigned short> &trk_qualityMask();
1065   const std::vector<float> &trk_ndof();
1066   const std::vector<unsigned short> &pix_subdet();
1067   const std::vector<std::vector<int> > &ph2_seeIdx();
1068   const std::vector<unsigned short> &inv_isUpper();
1069   const std::vector<float> &ph2_zx();
1070   const std::vector<std::vector<int> > &pix_trkIdx();
1071   const std::vector<unsigned int> &trk_nOuterLost();
1072   const std::vector<unsigned short> &inv_panel();
1073   const std::vector<float> &vtx_z();
1074   const std::vector<unsigned short> &simhit_layer();
1075   const std::vector<float> &vtx_y();
1076   const std::vector<short> &ph2_isBarrel();
1077   const std::vector<std::vector<int> > &pix_seeIdx();
1078   const std::vector<int> &trk_bestFromFirstHitSimTrkIdx();
1079   const std::vector<float> &simhit_px();
1080   const std::vector<float> &see_stateTrajX();
1081   const std::vector<float> &see_stateTrajY();
1082   const std::vector<unsigned int> &trk_nOuterInactive();
1083   const std::vector<float> &sim_pca_dxy();
1084   const std::vector<unsigned int> &trk_algo();
1085   const std::vector<std::vector<int> > &trk_hitType();
1086   const std::vector<float> &trk_bestFromFirstHitSimTrkShareFrac();
1087   const std::vector<short> &inv_isBarrel();
1088   const std::vector<int> &simvtx_event();
1089   const std::vector<float> &ph2_z();
1090   const std::vector<float> &ph2_x();
1091   const std::vector<float> &ph2_y();
1092   const std::vector<std::vector<int> > &sim_genPdgIds();
1093   const std::vector<float> &trk_mva();
1094   const std::vector<float> &see_stateCcov24();
1095   const std::vector<float> &trk_dzClosestPV();
1096   const std::vector<unsigned int> &see_nCluster();
1097   const std::vector<unsigned short> &inv_rod();
1098   const std::vector<std::vector<int> > &trk_hitIdx();
1099   const std::vector<float> &see_stateCcov22();
1100   const std::vector<unsigned short> &pix_simType();
1101   const std::vector<unsigned short> &simhit_ring();
1102   const std::vector<float> &trk_outer_px();
1103   const std::vector<float> &trk_outer_py();
1104   const std::vector<float> &trk_outer_pz();
1105   const std::vector<float> &ph2_zz();
1106   const std::vector<float> &trk_outer_pt();
1107   const std::vector<unsigned int> &trk_n3DLay();
1108   const std::vector<unsigned int> &trk_nValid();
1109   const std::vector<float> &see_ptErr();
1110   const std::vector<float> &see_stateTrajGlbPx();
1111   const std::vector<unsigned short> &ph2_simType();
1112   const std::vector<float> &trk_bestFromFirstHitSimTrkShareFracSimClusterDenom();
1113   const std::vector<float> &sim_hits();
1114   const std::vector<float> &sim_len();
1115   const std::vector<float> &sim_lengap();
1116   const std::vector<float> &simvtx_x();
1117   const std::vector<float> &trk_pz();
1118   const std::vector<float> &see_bestFromFirstHitSimTrkShareFrac();
1119   const std::vector<float> &trk_px();
1120   const std::vector<float> &trk_py();
1121   const std::vector<int> &trk_vtxIdx();
1122   const std::vector<unsigned int> &sim_nPixel();
1123   const std::vector<float> &vtx_chi2();
1124   const std::vector<unsigned short> &ph2_ring();
1125   const std::vector<float> &trk_pt();
1126   const std::vector<float> &see_stateCcov44();
1127   const std::vector<float> &ph2_radL();
1128   const std::vector<float> &vtx_zErr();
1129   const std::vector<float> &see_px();
1130   const std::vector<float> &see_pz();
1131   const std::vector<float> &see_eta();
1132   const std::vector<int> &simvtx_bunchCrossing();
1133   const std::vector<float> &sim_pca_dz();
1134   const std::vector<float> &simvtx_y();
1135   const std::vector<unsigned short> &inv_isStack();
1136   const std::vector<unsigned int> &trk_nStrip();
1137   const std::vector<float> &trk_etaErr();
1138   const std::vector<std::vector<float> > &trk_simTrkNChi2();
1139   const std::vector<float> &pix_zz();
1140   const std::vector<int> &simhit_particle();
1141   const std::vector<float> &see_dz();
1142   const std::vector<float> &see_stateTrajPz();
1143   const std::vector<float> &trk_bestSimTrkShareFrac();
1144   const std::vector<float> &trk_lambdaErr();
1145   const std::vector<std::vector<float> > &see_simTrkShareFrac();
1146   const std::vector<std::vector<int> > &pix_simHitIdx();
1147   const std::vector<std::vector<int> > &vtx_trkIdx();
1148   const std::vector<unsigned short> &ph2_rod();
1149   const std::vector<float> &vtx_ndof();
1150   const std::vector<unsigned int> &see_nPixel();
1151   const std::vector<unsigned int> &sim_nStrip();
1152   const std::vector<int> &sim_bunchCrossing();
1153   const std::vector<float> &see_stateCcov45();
1154   const std::vector<unsigned short> &ph2_isStack();
1155   const std::vector<std::vector<float> > &sim_trkShareFrac();
1156   const std::vector<std::vector<float> > &trk_simTrkShareFrac();
1157   const std::vector<float> &sim_phi();
1158   const std::vector<unsigned short> &inv_side();
1159   const std::vector<short> &vtx_fake();
1160   const std::vector<unsigned int> &trk_nInactive();
1161   const std::vector<unsigned int> &trk_nPixelLay();
1162   const std::vector<float> &ph2_bbxi();
1163   const std::vector<float> &vtx_xErr();
1164   const std::vector<float> &see_stateCcov25();
1165   const std::vector<int> &sim_parentVtxIdx();
1166   const std::vector<float> &see_stateCcov23();
1167   const std::vector<ULong64_t> &trk_algoMask();
1168   const std::vector<std::vector<int> > &trk_simTrkIdx();
1169   const std::vector<float> &see_phiErr();
1170   const std::vector<float> &trk_cotTheta();
1171   const std::vector<unsigned int> &see_algo();
1172   const std::vector<unsigned short> &simhit_module();
1173   const std::vector<std::vector<int> > &simvtx_daughterSimIdx();
1174   const std::vector<float> &vtx_x();
1175   const std::vector<int> &trk_seedIdx();
1176   const std::vector<float> &simhit_y();
1177   const std::vector<unsigned short> &inv_layer();
1178   const std::vector<unsigned int> &trk_nLostLay();
1179   const std::vector<unsigned short> &ph2_isLower();
1180   const std::vector<unsigned short> &pix_side();
1181   const std::vector<unsigned short> &inv_isLower();
1182   const std::vector<std::vector<int> > &ph2_trkIdx();
1183   const std::vector<unsigned int> &sim_nValid();
1184   const std::vector<int> &simhit_simTrkIdx();
1185   const std::vector<unsigned short> &see_nCands();
1186   const std::vector<int> &see_bestSimTrkIdx();
1187   const std::vector<float> &vtx_yErr();
1188   const std::vector<float> &trk_dzPV();
1189   const std::vector<float> &ph2_xy();
1190   const std::vector<unsigned short> &inv_module();
1191   const std::vector<float> &see_stateCcov55();
1192   const std::vector<unsigned short> &pix_panel();
1193   const std::vector<unsigned short> &inv_ladder();
1194   const std::vector<float> &ph2_xx();
1195   const std::vector<float> &sim_pca_cotTheta();
1196   const std::vector<int> &simpv_idx();
1197   const std::vector<float> &trk_inner_pz();
1198   const std::vector<float> &see_chi2();
1199   const std::vector<float> &see_stateCcov35();
1200   const std::vector<float> &see_stateCcov33();
1201   const std::vector<unsigned int> &inv_detId();
1202   const std::vector<unsigned int> &see_offset();
1203   const std::vector<unsigned int> &sim_nLay();
1204   const std::vector<std::vector<int> > &sim_simHitIdx();
1205   const std::vector<unsigned short> &simhit_isUpper();
1206   const std::vector<float> &see_stateCcov00();
1207   const std::vector<unsigned short> &see_stopReason();
1208   const std::vector<short> &vtx_valid();
1209   const unsigned int &lumi();
1210   const std::vector<float> &trk_refpoint_x();
1211   const std::vector<float> &trk_refpoint_y();
1212   const std::vector<float> &trk_refpoint_z();
1213   const std::vector<unsigned int> &sim_n3DLay();
1214   const std::vector<unsigned int> &see_nPhase2OT();
1215   const std::vector<float> &trk_bestFromFirstHitSimTrkShareFracSimDenom();
1216   const std::vector<float> &ph2_yy();
1217   const std::vector<float> &ph2_yz();
1218   const std::vector<unsigned short> &inv_blade();
1219   const std::vector<float> &trk_ptErr();
1220   const std::vector<float> &pix_zx();
1221   const std::vector<float> &simvtx_z();
1222   const std::vector<unsigned int> &sim_nTrackerHits();
1223   const std::vector<unsigned short> &ph2_subdet();
1224   const std::vector<float> &see_stateTrajPx();
1225   const std::vector<std::vector<int> > &simhit_hitIdx();
1226   const std::vector<unsigned short> &simhit_ladder();
1227   const std::vector<unsigned short> &ph2_layer();
1228   const std::vector<float> &see_phi();
1229   const std::vector<float> &trk_nChi2_1Dmod();
1230   const std::vector<float> &trk_inner_py();
1231   const std::vector<float> &trk_inner_px();
1232   const std::vector<float> &trk_dxyErr();
1233   const std::vector<unsigned int> &sim_nPixelLay();
1234   const std::vector<unsigned int> &see_nValid();
1235   const std::vector<float> &trk_inner_pt();
1236   const std::vector<float> &see_stateTrajGlbPy();
1237   static void progress(int nEventsTotal, int nEventsChain);
1238 };
1239 
1240 #ifndef __CINT__
1241 extern Trktree trk;
1242 #endif
1243 
1244 namespace tas {
1245 
1246   const std::vector<float> &see_stateCcov01();
1247   const std::vector<unsigned short> &simhit_rod();
1248   const std::vector<float> &trk_phi();
1249   const float &bsp_x();
1250   const std::vector<float> &see_stateCcov05();
1251   const std::vector<float> &see_stateCcov04();
1252   const std::vector<float> &trk_dxyPV();
1253   const std::vector<float> &simhit_tof();
1254   const std::vector<int> &sim_event();
1255   const std::vector<unsigned short> &simhit_isStack();
1256   const std::vector<float> &trk_dz();
1257   const std::vector<float> &see_stateCcov03();
1258   const std::vector<float> &sim_eta();
1259   const std::vector<unsigned int> &simvtx_processType();
1260   const std::vector<float> &pix_radL();
1261   const std::vector<float> &see_stateCcov02();
1262   const std::vector<unsigned int> &see_nGlued();
1263   const std::vector<int> &trk_bestSimTrkIdx();
1264   const std::vector<float> &see_stateTrajGlbPz();
1265   const std::vector<float> &pix_yz();
1266   const std::vector<float> &pix_yy();
1267   const std::vector<short> &simhit_process();
1268   const std::vector<float> &see_stateCcov34();
1269   const std::vector<unsigned int> &trk_nInnerLost();
1270   const std::vector<float> &see_py();
1271   const std::vector<std::vector<int> > &sim_trkIdx();
1272   const std::vector<unsigned int> &trk_nLost();
1273   const std::vector<short> &pix_isBarrel();
1274   const std::vector<float> &see_dxyErr();
1275   const std::vector<unsigned int> &simhit_detId();
1276   const std::vector<unsigned short> &simhit_subdet();
1277   const std::vector<std::vector<int> > &see_hitIdx();
1278   const std::vector<float> &see_pt();
1279   const std::vector<unsigned int> &ph2_detId();
1280   const std::vector<unsigned int> &trk_nStripLay();
1281   const std::vector<int> &see_bestFromFirstHitSimTrkIdx();
1282   const std::vector<float> &sim_pca_pt();
1283   const std::vector<int> &see_trkIdx();
1284   const std::vector<unsigned int> &trk_nCluster();
1285   const std::vector<float> &trk_bestFromFirstHitSimTrkNChi2();
1286   const std::vector<short> &trk_isHP();
1287   const std::vector<std::vector<int> > &simhit_hitType();
1288   const std::vector<unsigned short> &ph2_isUpper();
1289   const std::vector<unsigned int> &see_nStrip();
1290   const std::vector<float> &trk_bestSimTrkShareFracSimClusterDenom();
1291   const std::vector<unsigned short> &simhit_side();
1292   const std::vector<float> &simhit_x();
1293   const std::vector<int> &see_q();
1294   const std::vector<float> &simhit_z();
1295   const std::vector<float> &sim_pca_lambda();
1296   const std::vector<int> &sim_q();
1297   const std::vector<float> &pix_bbxi();
1298   const std::vector<unsigned short> &ph2_order();
1299   const std::vector<unsigned short> &ph2_module();
1300   const std::vector<unsigned short> &inv_order();
1301   const std::vector<float> &trk_dzErr();
1302   const std::vector<unsigned int> &trk_nInnerInactive();
1303   const std::vector<short> &see_fitok();
1304   const std::vector<unsigned short> &simhit_blade();
1305   const std::vector<unsigned short> &inv_subdet();
1306   const std::vector<unsigned short> &pix_blade();
1307   const std::vector<float> &pix_xx();
1308   const std::vector<float> &pix_xy();
1309   const std::vector<unsigned short> &simhit_panel();
1310   const std::vector<float> &sim_pz();
1311   const std::vector<float> &trk_dxy();
1312   const std::vector<float> &sim_px();
1313   const std::vector<float> &trk_lambda();
1314   const std::vector<float> &see_stateCcov12();
1315   const std::vector<float> &sim_pt();
1316   const std::vector<float> &sim_py();
1317   const std::vector<std::vector<int> > &sim_decayVtxIdx();
1318   const std::vector<unsigned int> &pix_detId();
1319   const std::vector<float> &trk_eta();
1320   const std::vector<float> &see_dxy();
1321   const std::vector<int> &sim_isFromBHadron();
1322   const std::vector<float> &simhit_eloss();
1323   const std::vector<float> &see_stateCcov11();
1324   const std::vector<float> &simhit_pz();
1325   const std::vector<int> &sim_pdgId();
1326   const std::vector<unsigned short> &trk_stopReason();
1327   const std::vector<float> &sim_pca_phi();
1328   const std::vector<unsigned short> &simhit_isLower();
1329   const std::vector<unsigned short> &inv_ring();
1330   const std::vector<std::vector<int> > &ph2_simHitIdx();
1331   const std::vector<unsigned short> &simhit_order();
1332   const std::vector<float> &trk_dxyClosestPV();
1333   const std::vector<float> &pix_z();
1334   const std::vector<float> &pix_y();
1335   const std::vector<float> &pix_x();
1336   const std::vector<std::vector<int> > &see_hitType();
1337   const std::vector<float> &see_statePt();
1338   const std::vector<std::vector<int> > &simvtx_sourceSimIdx();
1339   const unsigned long long &event();
1340   const std::vector<unsigned short> &pix_module();
1341   const std::vector<unsigned short> &ph2_side();
1342   const std::vector<float> &trk_bestSimTrkNChi2();
1343   const std::vector<float> &see_stateTrajPy();
1344   const std::vector<unsigned short> &inv_type();
1345   const float &bsp_z();
1346   const float &bsp_y();
1347   const std::vector<float> &simhit_py();
1348   const std::vector<std::vector<int> > &see_simTrkIdx();
1349   const std::vector<float> &see_stateTrajGlbZ();
1350   const std::vector<float> &see_stateTrajGlbX();
1351   const std::vector<float> &see_stateTrajGlbY();
1352   const std::vector<unsigned int> &trk_originalAlgo();
1353   const std::vector<unsigned int> &trk_nPixel();
1354   const std::vector<float> &see_stateCcov14();
1355   const std::vector<float> &see_stateCcov15();
1356   const std::vector<float> &trk_phiErr();
1357   const std::vector<float> &see_stateCcov13();
1358   const std::vector<std::vector<float> > &pix_chargeFraction();
1359   const std::vector<int> &trk_q();
1360   const std::vector<std::vector<int> > &sim_seedIdx();
1361   const std::vector<float> &see_dzErr();
1362   const std::vector<unsigned int> &sim_nRecoClusters();
1363   const unsigned int &run();
1364   const std::vector<std::vector<float> > &ph2_xySignificance();
1365   const std::vector<float> &trk_nChi2();
1366   const std::vector<unsigned short> &pix_layer();
1367   const std::vector<std::vector<float> > &pix_xySignificance();
1368   const std::vector<float> &sim_pca_eta();
1369   const std::vector<float> &see_bestSimTrkShareFrac();
1370   const std::vector<float> &see_etaErr();
1371   const std::vector<float> &trk_bestSimTrkShareFracSimDenom();
1372   const float &bsp_sigmaz();
1373   const float &bsp_sigmay();
1374   const float &bsp_sigmax();
1375   const std::vector<unsigned short> &pix_ladder();
1376   const std::vector<unsigned short> &trk_qualityMask();
1377   const std::vector<float> &trk_ndof();
1378   const std::vector<unsigned short> &pix_subdet();
1379   const std::vector<std::vector<int> > &ph2_seeIdx();
1380   const std::vector<unsigned short> &inv_isUpper();
1381   const std::vector<float> &ph2_zx();
1382   const std::vector<std::vector<int> > &pix_trkIdx();
1383   const std::vector<unsigned int> &trk_nOuterLost();
1384   const std::vector<unsigned short> &inv_panel();
1385   const std::vector<float> &vtx_z();
1386   const std::vector<unsigned short> &simhit_layer();
1387   const std::vector<float> &vtx_y();
1388   const std::vector<short> &ph2_isBarrel();
1389   const std::vector<std::vector<int> > &pix_seeIdx();
1390   const std::vector<int> &trk_bestFromFirstHitSimTrkIdx();
1391   const std::vector<float> &simhit_px();
1392   const std::vector<float> &see_stateTrajX();
1393   const std::vector<float> &see_stateTrajY();
1394   const std::vector<unsigned int> &trk_nOuterInactive();
1395   const std::vector<float> &sim_pca_dxy();
1396   const std::vector<unsigned int> &trk_algo();
1397   const std::vector<std::vector<int> > &trk_hitType();
1398   const std::vector<float> &trk_bestFromFirstHitSimTrkShareFrac();
1399   const std::vector<short> &inv_isBarrel();
1400   const std::vector<int> &simvtx_event();
1401   const std::vector<float> &ph2_z();
1402   const std::vector<float> &ph2_x();
1403   const std::vector<float> &ph2_y();
1404   const std::vector<std::vector<int> > &sim_genPdgIds();
1405   const std::vector<float> &trk_mva();
1406   const std::vector<float> &see_stateCcov24();
1407   const std::vector<float> &trk_dzClosestPV();
1408   const std::vector<unsigned int> &see_nCluster();
1409   const std::vector<unsigned short> &inv_rod();
1410   const std::vector<std::vector<int> > &trk_hitIdx();
1411   const std::vector<float> &see_stateCcov22();
1412   const std::vector<unsigned short> &pix_simType();
1413   const std::vector<unsigned short> &simhit_ring();
1414   const std::vector<float> &trk_outer_px();
1415   const std::vector<float> &trk_outer_py();
1416   const std::vector<float> &trk_outer_pz();
1417   const std::vector<float> &ph2_zz();
1418   const std::vector<float> &trk_outer_pt();
1419   const std::vector<unsigned int> &trk_n3DLay();
1420   const std::vector<unsigned int> &trk_nValid();
1421   const std::vector<float> &see_ptErr();
1422   const std::vector<float> &see_stateTrajGlbPx();
1423   const std::vector<unsigned short> &ph2_simType();
1424   const std::vector<float> &trk_bestFromFirstHitSimTrkShareFracSimClusterDenom();
1425   const std::vector<float> &sim_hits();
1426   const std::vector<float> &sim_len();
1427   const std::vector<float> &sim_lengap();
1428   const std::vector<float> &simvtx_x();
1429   const std::vector<float> &trk_pz();
1430   const std::vector<float> &see_bestFromFirstHitSimTrkShareFrac();
1431   const std::vector<float> &trk_px();
1432   const std::vector<float> &trk_py();
1433   const std::vector<int> &trk_vtxIdx();
1434   const std::vector<unsigned int> &sim_nPixel();
1435   const std::vector<float> &vtx_chi2();
1436   const std::vector<unsigned short> &ph2_ring();
1437   const std::vector<float> &trk_pt();
1438   const std::vector<float> &see_stateCcov44();
1439   const std::vector<float> &ph2_radL();
1440   const std::vector<float> &vtx_zErr();
1441   const std::vector<float> &see_px();
1442   const std::vector<float> &see_pz();
1443   const std::vector<float> &see_eta();
1444   const std::vector<int> &simvtx_bunchCrossing();
1445   const std::vector<float> &sim_pca_dz();
1446   const std::vector<float> &simvtx_y();
1447   const std::vector<unsigned short> &inv_isStack();
1448   const std::vector<unsigned int> &trk_nStrip();
1449   const std::vector<float> &trk_etaErr();
1450   const std::vector<std::vector<float> > &trk_simTrkNChi2();
1451   const std::vector<float> &pix_zz();
1452   const std::vector<int> &simhit_particle();
1453   const std::vector<float> &see_dz();
1454   const std::vector<float> &see_stateTrajPz();
1455   const std::vector<float> &trk_bestSimTrkShareFrac();
1456   const std::vector<float> &trk_lambdaErr();
1457   const std::vector<std::vector<float> > &see_simTrkShareFrac();
1458   const std::vector<std::vector<int> > &pix_simHitIdx();
1459   const std::vector<std::vector<int> > &vtx_trkIdx();
1460   const std::vector<unsigned short> &ph2_rod();
1461   const std::vector<float> &vtx_ndof();
1462   const std::vector<unsigned int> &see_nPixel();
1463   const std::vector<unsigned int> &sim_nStrip();
1464   const std::vector<int> &sim_bunchCrossing();
1465   const std::vector<float> &see_stateCcov45();
1466   const std::vector<unsigned short> &ph2_isStack();
1467   const std::vector<std::vector<float> > &sim_trkShareFrac();
1468   const std::vector<std::vector<float> > &trk_simTrkShareFrac();
1469   const std::vector<float> &sim_phi();
1470   const std::vector<unsigned short> &inv_side();
1471   const std::vector<short> &vtx_fake();
1472   const std::vector<unsigned int> &trk_nInactive();
1473   const std::vector<unsigned int> &trk_nPixelLay();
1474   const std::vector<float> &ph2_bbxi();
1475   const std::vector<float> &vtx_xErr();
1476   const std::vector<float> &see_stateCcov25();
1477   const std::vector<int> &sim_parentVtxIdx();
1478   const std::vector<float> &see_stateCcov23();
1479   const std::vector<ULong64_t> &trk_algoMask();
1480   const std::vector<std::vector<int> > &trk_simTrkIdx();
1481   const std::vector<float> &see_phiErr();
1482   const std::vector<float> &trk_cotTheta();
1483   const std::vector<unsigned int> &see_algo();
1484   const std::vector<unsigned short> &simhit_module();
1485   const std::vector<std::vector<int> > &simvtx_daughterSimIdx();
1486   const std::vector<float> &vtx_x();
1487   const std::vector<int> &trk_seedIdx();
1488   const std::vector<float> &simhit_y();
1489   const std::vector<unsigned short> &inv_layer();
1490   const std::vector<unsigned int> &trk_nLostLay();
1491   const std::vector<unsigned short> &ph2_isLower();
1492   const std::vector<unsigned short> &pix_side();
1493   const std::vector<unsigned short> &inv_isLower();
1494   const std::vector<std::vector<int> > &ph2_trkIdx();
1495   const std::vector<unsigned int> &sim_nValid();
1496   const std::vector<int> &simhit_simTrkIdx();
1497   const std::vector<unsigned short> &see_nCands();
1498   const std::vector<int> &see_bestSimTrkIdx();
1499   const std::vector<float> &vtx_yErr();
1500   const std::vector<float> &trk_dzPV();
1501   const std::vector<float> &ph2_xy();
1502   const std::vector<unsigned short> &inv_module();
1503   const std::vector<float> &see_stateCcov55();
1504   const std::vector<unsigned short> &pix_panel();
1505   const std::vector<unsigned short> &inv_ladder();
1506   const std::vector<float> &ph2_xx();
1507   const std::vector<float> &sim_pca_cotTheta();
1508   const std::vector<int> &simpv_idx();
1509   const std::vector<float> &trk_inner_pz();
1510   const std::vector<float> &see_chi2();
1511   const std::vector<float> &see_stateCcov35();
1512   const std::vector<float> &see_stateCcov33();
1513   const std::vector<unsigned int> &inv_detId();
1514   const std::vector<unsigned int> &see_offset();
1515   const std::vector<unsigned int> &sim_nLay();
1516   const std::vector<std::vector<int> > &sim_simHitIdx();
1517   const std::vector<unsigned short> &simhit_isUpper();
1518   const std::vector<float> &see_stateCcov00();
1519   const std::vector<unsigned short> &see_stopReason();
1520   const std::vector<short> &vtx_valid();
1521   const unsigned int &lumi();
1522   const std::vector<float> &trk_refpoint_x();
1523   const std::vector<float> &trk_refpoint_y();
1524   const std::vector<float> &trk_refpoint_z();
1525   const std::vector<unsigned int> &sim_n3DLay();
1526   const std::vector<unsigned int> &see_nPhase2OT();
1527   const std::vector<float> &trk_bestFromFirstHitSimTrkShareFracSimDenom();
1528   const std::vector<float> &ph2_yy();
1529   const std::vector<float> &ph2_yz();
1530   const std::vector<unsigned short> &inv_blade();
1531   const std::vector<float> &trk_ptErr();
1532   const std::vector<float> &pix_zx();
1533   const std::vector<float> &simvtx_z();
1534   const std::vector<unsigned int> &sim_nTrackerHits();
1535   const std::vector<unsigned short> &ph2_subdet();
1536   const std::vector<float> &see_stateTrajPx();
1537   const std::vector<std::vector<int> > &simhit_hitIdx();
1538   const std::vector<unsigned short> &simhit_ladder();
1539   const std::vector<unsigned short> &ph2_layer();
1540   const std::vector<float> &see_phi();
1541   const std::vector<float> &trk_nChi2_1Dmod();
1542   const std::vector<float> &trk_inner_py();
1543   const std::vector<float> &trk_inner_px();
1544   const std::vector<float> &trk_dxyErr();
1545   const std::vector<unsigned int> &sim_nPixelLay();
1546   const std::vector<unsigned int> &see_nValid();
1547   const std::vector<float> &trk_inner_pt();
1548   const std::vector<float> &see_stateTrajGlbPy();
1549 }  // namespace tas
1550 #endif