////////////////////////////////////////////////////////// // This class has been automatically generated // (Tue Oct 11 20:19:36 2005 by ROOT version3.10/02) // from TTree h3/myNtuple // found on file: data/SP-989-Run1-1.root ////////////////////////////////////////////////////////// #ifndef histAnalysis_h #define histAnalysis_h #include #include #include #include class histAnalysis : public TSelector { public : TTree *fChain; //!pointer to the analyzed TTree or TChain //Declaration of leaves types Int_t runnumber; Int_t platform; Int_t partition; Int_t upperid; Int_t lowerid; Float_t eepx; Float_t eepy; Float_t eepz; Float_t eee; Float_t beamsx; Float_t beamsy; Float_t beamsz; Float_t beamscovxx; Float_t beamscovyy; Float_t beamscovzz; Float_t beamscovxz; Int_t ntracks; Float_t R2all; Float_t xprimaryvtx; Float_t yprimaryvtx; Float_t zprimaryvtx; Int_t mclen; Int_t mclund[200]; //[mclen] Int_t mothidx[200]; //[mclen] Int_t daulen[200]; //[mclen] Int_t dauidx[200]; //[mclen] Float_t mcmass[200]; //[mclen] Float_t mcp3cm[200]; //[mclen] Float_t mccosthcm[200]; //[mclen] Float_t mcphicm[200]; //[mclen] Float_t mcp3[200]; //[mclen] Float_t mccosth[200]; //[mclen] Float_t mcphi[200]; //[mclen] Float_t mcvtxx[200]; //[mclen] Float_t mcvtxy[200]; //[mclen] Float_t mcvtxz[200]; //[mclen] Int_t nb; Float_t Bchi2[50]; //[nb] Float_t Bmass[50]; //[nb] Float_t Bmasserr[50]; //[nb] Float_t Bvtxx[50]; //[nb] Float_t Bvtxy[50]; //[nb] Float_t Bvtxz[50]; //[nb] Float_t Bcosth[50]; //[nb] Float_t Bcosthcm[50]; //[nb] Float_t Bp3[50]; //[nb] Float_t Bp3cm[50]; //[nb] Float_t Bphi[50]; //[nb] Float_t Bphicm[50]; //[nb] Float_t Bpostfitcmscostheta[50]; //[nb] Float_t Bpostfitdeltae[50]; //[nb] Float_t Bpostfitmes[50]; //[nb] Float_t Bpostfitmmiss[50]; //[nb] Float_t Bpostfitprobchisq[50]; //[nb] Float_t Bprefitdeltae[50]; //[nb] Float_t Bprefitmes[50]; //[nb] Int_t Blund[50]; //[nb] Int_t Bmcidx[50]; //[nb] Int_t Bvtxstatus[50]; //[nb] Int_t Bndof[50]; //[nb] Int_t Bd1lund[50]; //[nb] Int_t Bd1idx[50]; //[nb] Int_t Bd2lund[50]; //[nb] Int_t Bd2idx[50]; //[nb] Int_t njpsi; Float_t Jpsichi2[50]; //[njpsi] Float_t Jpsimass[50]; //[njpsi] Float_t Jpsimasserr[50]; //[njpsi] Float_t Jpsiuncmass[50]; //[njpsi] Float_t Jpsiuncmasserr[50]; //[njpsi] Float_t Jpsivtxx[50]; //[njpsi] Float_t Jpsivtxy[50]; //[njpsi] Float_t Jpsivtxz[50]; //[njpsi] Float_t Jpsicosth[50]; //[njpsi] Float_t Jpsip3[50]; //[njpsi] Float_t Jpsiphi[50]; //[njpsi] Int_t Jpsilund[50]; //[njpsi] Int_t Jpsimcidx[50]; //[njpsi] Int_t Jpsivtxstatus[50]; //[njpsi] Int_t Jpsindof[50]; //[njpsi] Int_t Jpsid1lund[50]; //[njpsi] Int_t Jpsid1idx[50]; //[njpsi] Int_t Jpsid2lund[50]; //[njpsi] Int_t Jpsid2idx[50]; //[njpsi] Int_t nk; Float_t Kklhloose_w[50]; //[nk] Float_t Kklhloose_werr[50]; //[nk] Float_t Kklhtight_w[50]; //[nk] Float_t Kklhtight_werr[50]; //[nk] Float_t Kklhveryloose_w[50]; //[nk] Float_t Kklhveryloose_werr[50]; //[nk] Float_t Kcosth[50]; //[nk] Float_t Kp3[50]; //[nk] Float_t Kphi[50]; //[nk] Int_t Kklhloose_stat[50]; //[nk] Int_t Kklhtight_stat[50]; //[nk] Int_t Kklhveryloose_stat[50]; //[nk] Int_t Klund[50]; //[nk] Int_t Kmcidx[50]; //[nk] Int_t Ktrkidx[50]; //[nk] Int_t nmu; Float_t mucosth[50]; //[nmu] Float_t mumunnloose_w[50]; //[nmu] Float_t mumunnloose_werr[50]; //[nmu] Float_t mumunnveryloose_w[50]; //[nmu] Float_t mumunnveryloose_werr[50]; //[nmu] Float_t mup3[50]; //[nmu] Float_t muphi[50]; //[nmu] Int_t mulund[50]; //[nmu] Int_t mumcidx[50]; //[nmu] Int_t mumunnloose_stat[50]; //[nmu] Int_t mumunnveryloose_stat[50]; //[nmu] Int_t mutrkidx[50]; //[nmu] Int_t ngamma; Float_t gammacosth[60]; //[ngamma] Float_t gammap3[60]; //[ngamma] Float_t gammaphi[60]; //[ngamma] Int_t gammalund[60]; //[ngamma] Int_t gammamcidx[60]; //[ngamma] Float_t gammalat[60]; //[ngamma] Float_t gammaa42[60]; //[ngamma] Float_t gammaecal[60]; //[ngamma] Float_t gammaerawcal[60]; //[ngamma] Float_t gammacentx[60]; //[ngamma] Float_t gammacenty[60]; //[ngamma] Float_t gammacentz[60]; //[ngamma] Int_t gammancrys[60]; //[ngamma] Int_t ntrk; Float_t Trkdoca[50]; //[ntrk] Float_t Trkdocaerr[50]; //[ntrk] Float_t Trkdocaxy_xy[50]; //[ntrk] Float_t Trkdocaxy_xyerr[50]; //[ntrk] Float_t Trkdocaxy_z[50]; //[ntrk] Float_t Trkdocaxy_zerr[50]; //[ntrk] Float_t Trkdoca_z[50]; //[ntrk] Float_t Trkdoca_zerr[50]; //[ntrk] Int_t Trklund[50]; //[ntrk] Int_t Trknsvt[50]; //[ntrk] Int_t Trkndch[50]; //[ntrk] Int_t Trknhit[50]; //[ntrk] Float_t Trkeff[50]; //[ntrk] Float_t Trkefferr[50]; //[ntrk] Int_t pselectorsmap[50]; //[ntrk] Int_t Kselectorsmap[50]; //[ntrk] Int_t piselectorsmap[50]; //[ntrk] Int_t muselectorsmap[50]; //[ntrk] Int_t eselectorsmap[50]; //[ntrk] Int_t Tracksmap[50]; //[ntrk] //List of branches TBranch *b_runnumber; //! TBranch *b_platform; //! TBranch *b_partition; //! TBranch *b_upperid; //! TBranch *b_lowerid; //! TBranch *b_eepx; //! TBranch *b_eepy; //! TBranch *b_eepz; //! TBranch *b_eee; //! TBranch *b_beamsx; //! TBranch *b_beamsy; //! TBranch *b_beamsz; //! TBranch *b_beamscovxx; //! TBranch *b_beamscovyy; //! TBranch *b_beamscovzz; //! TBranch *b_beamscovxz; //! TBranch *b_ntracks; //! TBranch *b_R2all; //! TBranch *b_xprimaryvtx; //! TBranch *b_yprimaryvtx; //! TBranch *b_zprimaryvtx; //! TBranch *b_mclen; //! TBranch *b_mclund; //! TBranch *b_mothidx; //! TBranch *b_daulen; //! TBranch *b_dauidx; //! TBranch *b_mcmass; //! TBranch *b_mcp3cm; //! TBranch *b_mccosthcm; //! TBranch *b_mcphicm; //! TBranch *b_mcp3; //! TBranch *b_mccosth; //! TBranch *b_mcphi; //! TBranch *b_mcvtxx; //! TBranch *b_mcvtxy; //! TBranch *b_mcvtxz; //! TBranch *b_nb; //! TBranch *b_Bchi2; //! TBranch *b_Bmass; //! TBranch *b_Bmasserr; //! TBranch *b_Bvtxx; //! TBranch *b_Bvtxy; //! TBranch *b_Bvtxz; //! TBranch *b_Bcosth; //! TBranch *b_Bcosthcm; //! TBranch *b_Bp3; //! TBranch *b_Bp3cm; //! TBranch *b_Bphi; //! TBranch *b_Bphicm; //! TBranch *b_Bpostfitcmscostheta; //! TBranch *b_Bpostfitdeltae; //! TBranch *b_Bpostfitmes; //! TBranch *b_Bpostfitmmiss; //! TBranch *b_Bpostfitprobchisq; //! TBranch *b_Bprefitdeltae; //! TBranch *b_Bprefitmes; //! TBranch *b_Blund; //! TBranch *b_Bmcidx; //! TBranch *b_Bvtxstatus; //! TBranch *b_Bndof; //! TBranch *b_Bd1lund; //! TBranch *b_Bd1idx; //! TBranch *b_Bd2lund; //! TBranch *b_Bd2idx; //! TBranch *b_njpsi; //! TBranch *b_Jpsichi2; //! TBranch *b_Jpsimass; //! TBranch *b_Jpsimasserr; //! TBranch *b_Jpsiuncmass; //! TBranch *b_Jpsiuncmasserr; //! TBranch *b_Jpsivtxx; //! TBranch *b_Jpsivtxy; //! TBranch *b_Jpsivtxz; //! TBranch *b_Jpsicosth; //! TBranch *b_Jpsip3; //! TBranch *b_Jpsiphi; //! TBranch *b_Jpsilund; //! TBranch *b_Jpsimcidx; //! TBranch *b_Jpsivtxstatus; //! TBranch *b_Jpsindof; //! TBranch *b_Jpsid1lund; //! TBranch *b_Jpsid1idx; //! TBranch *b_Jpsid2lund; //! TBranch *b_Jpsid2idx; //! TBranch *b_nk; //! TBranch *b_Kklhloose_w; //! TBranch *b_Kklhloose_werr; //! TBranch *b_Kklhtight_w; //! TBranch *b_Kklhtight_werr; //! TBranch *b_Kklhveryloose_w; //! TBranch *b_Kklhveryloose_werr; //! TBranch *b_Kcosth; //! TBranch *b_Kp3; //! TBranch *b_Kphi; //! TBranch *b_Kklhloose_stat; //! TBranch *b_Kklhtight_stat; //! TBranch *b_Kklhveryloose_stat; //! TBranch *b_Klund; //! TBranch *b_Kmcidx; //! TBranch *b_Ktrkidx; //! TBranch *b_nmu; //! TBranch *b_mucosth; //! TBranch *b_mumunnloose_w; //! TBranch *b_mumunnloose_werr; //! TBranch *b_mumunnveryloose_w; //! TBranch *b_mumunnveryloose_werr; //! TBranch *b_mup3; //! TBranch *b_muphi; //! TBranch *b_mulund; //! TBranch *b_mumcidx; //! TBranch *b_mumunnloose_stat; //! TBranch *b_mumunnveryloose_stat; //! TBranch *b_mutrkidx; //! TBranch *b_ngamma; //! TBranch *b_gammacosth; //! TBranch *b_gammap3; //! TBranch *b_gammaphi; //! TBranch *b_gammalund; //! TBranch *b_gammamcidx; //! TBranch *b_gammalat; //! TBranch *b_gammaa42; //! TBranch *b_gammaecal; //! TBranch *b_gammaerawcal; //! TBranch *b_gammacentx; //! TBranch *b_gammacenty; //! TBranch *b_gammacentz; //! TBranch *b_gammancrys; //! TBranch *b_ntrk; //! TBranch *b_Trkdoca; //! TBranch *b_Trkdocaerr; //! TBranch *b_Trkdocaxy_xy; //! TBranch *b_Trkdocaxy_xyerr; //! TBranch *b_Trkdocaxy_z; //! TBranch *b_Trkdocaxy_zerr; //! TBranch *b_Trkdoca_z; //! TBranch *b_Trkdoca_zerr; //! TBranch *b_Trklund; //! TBranch *b_Trknsvt; //! TBranch *b_Trkndch; //! TBranch *b_Trknhit; //! TBranch *b_Trkeff; //! TBranch *b_Trkefferr; //! TBranch *b_pselectorsmap; //! TBranch *b_Kselectorsmap; //! TBranch *b_piselectorsmap; //! TBranch *b_muselectorsmap; //! TBranch *b_eselectorsmap; //! TBranch *b_Tracksmap; //! histAnalysis(TTree *tree=0) { } ~histAnalysis() { } Int_t Version() const {return 1;} void Begin(TTree *tree); void SlaveBegin(TTree *tree); void Init(TTree *tree); Bool_t Notify(); Bool_t Process(Int_t entry); void SetOption(const char *option) { fOption = option; } void SetObject(TObject *obj) { fObject = obj; } void SetInputList(TList *input) {fInput = input;} TList *GetOutputList() const { return fOutput; } void SlaveTerminate(); void Terminate(); ClassDef(histAnalysis,0); }; #endif #ifdef histAnalysis_cxx void histAnalysis::Init(TTree *tree) { // Set branch addresses if (tree == 0) return; fChain = tree; fChain->SetMakeClass(1); fChain->SetBranchAddress("runnumber",&runnumber); fChain->SetBranchAddress("platform",&platform); fChain->SetBranchAddress("partition",&partition); fChain->SetBranchAddress("upperid",&upperid); fChain->SetBranchAddress("lowerid",&lowerid); fChain->SetBranchAddress("eepx",&eepx); fChain->SetBranchAddress("eepy",&eepy); fChain->SetBranchAddress("eepz",&eepz); fChain->SetBranchAddress("eee",&eee); fChain->SetBranchAddress("beamsx",&beamsx); fChain->SetBranchAddress("beamsy",&beamsy); fChain->SetBranchAddress("beamsz",&beamsz); fChain->SetBranchAddress("beamscovxx",&beamscovxx); fChain->SetBranchAddress("beamscovyy",&beamscovyy); fChain->SetBranchAddress("beamscovzz",&beamscovzz); fChain->SetBranchAddress("beamscovxz",&beamscovxz); fChain->SetBranchAddress("ntracks",&ntracks); fChain->SetBranchAddress("R2all",&R2all); fChain->SetBranchAddress("xprimaryvtx",&xprimaryvtx); fChain->SetBranchAddress("yprimaryvtx",&yprimaryvtx); fChain->SetBranchAddress("zprimaryvtx",&zprimaryvtx); fChain->SetBranchAddress("mclen",&mclen); fChain->SetBranchAddress("mclund",mclund); fChain->SetBranchAddress("mothidx",mothidx); fChain->SetBranchAddress("daulen",daulen); fChain->SetBranchAddress("dauidx",dauidx); fChain->SetBranchAddress("mcmass",mcmass); fChain->SetBranchAddress("mcp3cm",mcp3cm); fChain->SetBranchAddress("mccosthcm",mccosthcm); fChain->SetBranchAddress("mcphicm",mcphicm); fChain->SetBranchAddress("mcp3",mcp3); fChain->SetBranchAddress("mccosth",mccosth); fChain->SetBranchAddress("mcphi",mcphi); fChain->SetBranchAddress("mcvtxx",mcvtxx); fChain->SetBranchAddress("mcvtxy",mcvtxy); fChain->SetBranchAddress("mcvtxz",mcvtxz); fChain->SetBranchAddress("nb",&nb); fChain->SetBranchAddress("Bchi2",Bchi2); fChain->SetBranchAddress("Bmass",Bmass); fChain->SetBranchAddress("Bmasserr",Bmasserr); fChain->SetBranchAddress("Bvtxx",Bvtxx); fChain->SetBranchAddress("Bvtxy",Bvtxy); fChain->SetBranchAddress("Bvtxz",Bvtxz); fChain->SetBranchAddress("Bcosth",Bcosth); fChain->SetBranchAddress("Bcosthcm",Bcosthcm); fChain->SetBranchAddress("Bp3",Bp3); fChain->SetBranchAddress("Bp3cm",Bp3cm); fChain->SetBranchAddress("Bphi",Bphi); fChain->SetBranchAddress("Bphicm",Bphicm); fChain->SetBranchAddress("Bpostfitcmscostheta",Bpostfitcmscostheta); fChain->SetBranchAddress("Bpostfitdeltae",Bpostfitdeltae); fChain->SetBranchAddress("Bpostfitmes",Bpostfitmes); fChain->SetBranchAddress("Bpostfitmmiss",Bpostfitmmiss); fChain->SetBranchAddress("Bpostfitprobchisq",Bpostfitprobchisq); fChain->SetBranchAddress("Bprefitdeltae",Bprefitdeltae); fChain->SetBranchAddress("Bprefitmes",Bprefitmes); fChain->SetBranchAddress("Blund",Blund); fChain->SetBranchAddress("Bmcidx",Bmcidx); fChain->SetBranchAddress("Bvtxstatus",Bvtxstatus); fChain->SetBranchAddress("Bndof",Bndof); fChain->SetBranchAddress("Bd1lund",Bd1lund); fChain->SetBranchAddress("Bd1idx",Bd1idx); fChain->SetBranchAddress("Bd2lund",Bd2lund); fChain->SetBranchAddress("Bd2idx",Bd2idx); fChain->SetBranchAddress("njpsi",&njpsi); fChain->SetBranchAddress("Jpsichi2",Jpsichi2); fChain->SetBranchAddress("Jpsimass",Jpsimass); fChain->SetBranchAddress("Jpsimasserr",Jpsimasserr); fChain->SetBranchAddress("Jpsiuncmass",Jpsiuncmass); fChain->SetBranchAddress("Jpsiuncmasserr",Jpsiuncmasserr); fChain->SetBranchAddress("Jpsivtxx",Jpsivtxx); fChain->SetBranchAddress("Jpsivtxy",Jpsivtxy); fChain->SetBranchAddress("Jpsivtxz",Jpsivtxz); fChain->SetBranchAddress("Jpsicosth",Jpsicosth); fChain->SetBranchAddress("Jpsip3",Jpsip3); fChain->SetBranchAddress("Jpsiphi",Jpsiphi); fChain->SetBranchAddress("Jpsilund",Jpsilund); fChain->SetBranchAddress("Jpsimcidx",Jpsimcidx); fChain->SetBranchAddress("Jpsivtxstatus",Jpsivtxstatus); fChain->SetBranchAddress("Jpsindof",Jpsindof); fChain->SetBranchAddress("Jpsid1lund",Jpsid1lund); fChain->SetBranchAddress("Jpsid1idx",Jpsid1idx); fChain->SetBranchAddress("Jpsid2lund",Jpsid2lund); fChain->SetBranchAddress("Jpsid2idx",Jpsid2idx); fChain->SetBranchAddress("nk",&nk); fChain->SetBranchAddress("Kklhloose_w",Kklhloose_w); fChain->SetBranchAddress("Kklhloose_werr",Kklhloose_werr); fChain->SetBranchAddress("Kklhtight_w",Kklhtight_w); fChain->SetBranchAddress("Kklhtight_werr",Kklhtight_werr); fChain->SetBranchAddress("Kklhveryloose_w",Kklhveryloose_w); fChain->SetBranchAddress("Kklhveryloose_werr",Kklhveryloose_werr); fChain->SetBranchAddress("Kcosth",Kcosth); fChain->SetBranchAddress("Kp3",Kp3); fChain->SetBranchAddress("Kphi",Kphi); fChain->SetBranchAddress("Kklhloose_stat",Kklhloose_stat); fChain->SetBranchAddress("Kklhtight_stat",Kklhtight_stat); fChain->SetBranchAddress("Kklhveryloose_stat",Kklhveryloose_stat); fChain->SetBranchAddress("Klund",Klund); fChain->SetBranchAddress("Kmcidx",Kmcidx); fChain->SetBranchAddress("Ktrkidx",Ktrkidx); fChain->SetBranchAddress("nmu",&nmu); fChain->SetBranchAddress("mucosth",mucosth); fChain->SetBranchAddress("mumunnloose_w",mumunnloose_w); fChain->SetBranchAddress("mumunnloose_werr",mumunnloose_werr); fChain->SetBranchAddress("mumunnveryloose_w",mumunnveryloose_w); fChain->SetBranchAddress("mumunnveryloose_werr",mumunnveryloose_werr); fChain->SetBranchAddress("mup3",mup3); fChain->SetBranchAddress("muphi",muphi); fChain->SetBranchAddress("mulund",mulund); fChain->SetBranchAddress("mumcidx",mumcidx); fChain->SetBranchAddress("mumunnloose_stat",mumunnloose_stat); fChain->SetBranchAddress("mumunnveryloose_stat",mumunnveryloose_stat); fChain->SetBranchAddress("mutrkidx",mutrkidx); fChain->SetBranchAddress("ngamma",&ngamma); fChain->SetBranchAddress("gammacosth",gammacosth); fChain->SetBranchAddress("gammap3",gammap3); fChain->SetBranchAddress("gammaphi",gammaphi); fChain->SetBranchAddress("gammalund",gammalund); fChain->SetBranchAddress("gammamcidx",gammamcidx); fChain->SetBranchAddress("gammalat",gammalat); fChain->SetBranchAddress("gammaa42",gammaa42); fChain->SetBranchAddress("gammaecal",gammaecal); fChain->SetBranchAddress("gammaerawcal",gammaerawcal); fChain->SetBranchAddress("gammacentx",gammacentx); fChain->SetBranchAddress("gammacenty",gammacenty); fChain->SetBranchAddress("gammacentz",gammacentz); fChain->SetBranchAddress("gammancrys",gammancrys); fChain->SetBranchAddress("ntrk",&ntrk); fChain->SetBranchAddress("Trkdoca",Trkdoca); fChain->SetBranchAddress("Trkdocaerr",Trkdocaerr); fChain->SetBranchAddress("Trkdocaxy_xy",Trkdocaxy_xy); fChain->SetBranchAddress("Trkdocaxy_xyerr",Trkdocaxy_xyerr); fChain->SetBranchAddress("Trkdocaxy_z",Trkdocaxy_z); fChain->SetBranchAddress("Trkdocaxy_zerr",Trkdocaxy_zerr); fChain->SetBranchAddress("Trkdoca_z",Trkdoca_z); fChain->SetBranchAddress("Trkdoca_zerr",Trkdoca_zerr); fChain->SetBranchAddress("Trklund",Trklund); fChain->SetBranchAddress("Trknsvt",Trknsvt); fChain->SetBranchAddress("Trkndch",Trkndch); fChain->SetBranchAddress("Trknhit",Trknhit); fChain->SetBranchAddress("Trkeff",Trkeff); fChain->SetBranchAddress("Trkefferr",Trkefferr); fChain->SetBranchAddress("pselectorsmap",pselectorsmap); fChain->SetBranchAddress("Kselectorsmap",Kselectorsmap); fChain->SetBranchAddress("piselectorsmap",piselectorsmap); fChain->SetBranchAddress("muselectorsmap",muselectorsmap); fChain->SetBranchAddress("eselectorsmap",eselectorsmap); fChain->SetBranchAddress("Tracksmap",Tracksmap); } Bool_t histAnalysis::Notify() { // Called when loading a new file. // Get branch pointers. b_runnumber = fChain->GetBranch("runnumber"); b_platform = fChain->GetBranch("platform"); b_partition = fChain->GetBranch("partition"); b_upperid = fChain->GetBranch("upperid"); b_lowerid = fChain->GetBranch("lowerid"); b_eepx = fChain->GetBranch("eepx"); b_eepy = fChain->GetBranch("eepy"); b_eepz = fChain->GetBranch("eepz"); b_eee = fChain->GetBranch("eee"); b_beamsx = fChain->GetBranch("beamsx"); b_beamsy = fChain->GetBranch("beamsy"); b_beamsz = fChain->GetBranch("beamsz"); b_beamscovxx = fChain->GetBranch("beamscovxx"); b_beamscovyy = fChain->GetBranch("beamscovyy"); b_beamscovzz = fChain->GetBranch("beamscovzz"); b_beamscovxz = fChain->GetBranch("beamscovxz"); b_ntracks = fChain->GetBranch("ntracks"); b_R2all = fChain->GetBranch("R2all"); b_xprimaryvtx = fChain->GetBranch("xprimaryvtx"); b_yprimaryvtx = fChain->GetBranch("yprimaryvtx"); b_zprimaryvtx = fChain->GetBranch("zprimaryvtx"); b_mclen = fChain->GetBranch("mclen"); b_mclund = fChain->GetBranch("mclund"); b_mothidx = fChain->GetBranch("mothidx"); b_daulen = fChain->GetBranch("daulen"); b_dauidx = fChain->GetBranch("dauidx"); b_mcmass = fChain->GetBranch("mcmass"); b_mcp3cm = fChain->GetBranch("mcp3cm"); b_mccosthcm = fChain->GetBranch("mccosthcm"); b_mcphicm = fChain->GetBranch("mcphicm"); b_mcp3 = fChain->GetBranch("mcp3"); b_mccosth = fChain->GetBranch("mccosth"); b_mcphi = fChain->GetBranch("mcphi"); b_mcvtxx = fChain->GetBranch("mcvtxx"); b_mcvtxy = fChain->GetBranch("mcvtxy"); b_mcvtxz = fChain->GetBranch("mcvtxz"); b_nb = fChain->GetBranch("nb"); b_Bchi2 = fChain->GetBranch("Bchi2"); b_Bmass = fChain->GetBranch("Bmass"); b_Bmasserr = fChain->GetBranch("Bmasserr"); b_Bvtxx = fChain->GetBranch("Bvtxx"); b_Bvtxy = fChain->GetBranch("Bvtxy"); b_Bvtxz = fChain->GetBranch("Bvtxz"); b_Bcosth = fChain->GetBranch("Bcosth"); b_Bcosthcm = fChain->GetBranch("Bcosthcm"); b_Bp3 = fChain->GetBranch("Bp3"); b_Bp3cm = fChain->GetBranch("Bp3cm"); b_Bphi = fChain->GetBranch("Bphi"); b_Bphicm = fChain->GetBranch("Bphicm"); b_Bpostfitcmscostheta = fChain->GetBranch("Bpostfitcmscostheta"); b_Bpostfitdeltae = fChain->GetBranch("Bpostfitdeltae"); b_Bpostfitmes = fChain->GetBranch("Bpostfitmes"); b_Bpostfitmmiss = fChain->GetBranch("Bpostfitmmiss"); b_Bpostfitprobchisq = fChain->GetBranch("Bpostfitprobchisq"); b_Bprefitdeltae = fChain->GetBranch("Bprefitdeltae"); b_Bprefitmes = fChain->GetBranch("Bprefitmes"); b_Blund = fChain->GetBranch("Blund"); b_Bmcidx = fChain->GetBranch("Bmcidx"); b_Bvtxstatus = fChain->GetBranch("Bvtxstatus"); b_Bndof = fChain->GetBranch("Bndof"); b_Bd1lund = fChain->GetBranch("Bd1lund"); b_Bd1idx = fChain->GetBranch("Bd1idx"); b_Bd2lund = fChain->GetBranch("Bd2lund"); b_Bd2idx = fChain->GetBranch("Bd2idx"); b_njpsi = fChain->GetBranch("njpsi"); b_Jpsichi2 = fChain->GetBranch("Jpsichi2"); b_Jpsimass = fChain->GetBranch("Jpsimass"); b_Jpsimasserr = fChain->GetBranch("Jpsimasserr"); b_Jpsiuncmass = fChain->GetBranch("Jpsiuncmass"); b_Jpsiuncmasserr = fChain->GetBranch("Jpsiuncmasserr"); b_Jpsivtxx = fChain->GetBranch("Jpsivtxx"); b_Jpsivtxy = fChain->GetBranch("Jpsivtxy"); b_Jpsivtxz = fChain->GetBranch("Jpsivtxz"); b_Jpsicosth = fChain->GetBranch("Jpsicosth"); b_Jpsip3 = fChain->GetBranch("Jpsip3"); b_Jpsiphi = fChain->GetBranch("Jpsiphi"); b_Jpsilund = fChain->GetBranch("Jpsilund"); b_Jpsimcidx = fChain->GetBranch("Jpsimcidx"); b_Jpsivtxstatus = fChain->GetBranch("Jpsivtxstatus"); b_Jpsindof = fChain->GetBranch("Jpsindof"); b_Jpsid1lund = fChain->GetBranch("Jpsid1lund"); b_Jpsid1idx = fChain->GetBranch("Jpsid1idx"); b_Jpsid2lund = fChain->GetBranch("Jpsid2lund"); b_Jpsid2idx = fChain->GetBranch("Jpsid2idx"); b_nk = fChain->GetBranch("nk"); b_Kklhloose_w = fChain->GetBranch("Kklhloose_w"); b_Kklhloose_werr = fChain->GetBranch("Kklhloose_werr"); b_Kklhtight_w = fChain->GetBranch("Kklhtight_w"); b_Kklhtight_werr = fChain->GetBranch("Kklhtight_werr"); b_Kklhveryloose_w = fChain->GetBranch("Kklhveryloose_w"); b_Kklhveryloose_werr = fChain->GetBranch("Kklhveryloose_werr"); b_Kcosth = fChain->GetBranch("Kcosth"); b_Kp3 = fChain->GetBranch("Kp3"); b_Kphi = fChain->GetBranch("Kphi"); b_Kklhloose_stat = fChain->GetBranch("Kklhloose_stat"); b_Kklhtight_stat = fChain->GetBranch("Kklhtight_stat"); b_Kklhveryloose_stat = fChain->GetBranch("Kklhveryloose_stat"); b_Klund = fChain->GetBranch("Klund"); b_Kmcidx = fChain->GetBranch("Kmcidx"); b_Ktrkidx = fChain->GetBranch("Ktrkidx"); b_nmu = fChain->GetBranch("nmu"); b_mucosth = fChain->GetBranch("mucosth"); b_mumunnloose_w = fChain->GetBranch("mumunnloose_w"); b_mumunnloose_werr = fChain->GetBranch("mumunnloose_werr"); b_mumunnveryloose_w = fChain->GetBranch("mumunnveryloose_w"); b_mumunnveryloose_werr = fChain->GetBranch("mumunnveryloose_werr"); b_mup3 = fChain->GetBranch("mup3"); b_muphi = fChain->GetBranch("muphi"); b_mulund = fChain->GetBranch("mulund"); b_mumcidx = fChain->GetBranch("mumcidx"); b_mumunnloose_stat = fChain->GetBranch("mumunnloose_stat"); b_mumunnveryloose_stat = fChain->GetBranch("mumunnveryloose_stat"); b_mutrkidx = fChain->GetBranch("mutrkidx"); b_ngamma = fChain->GetBranch("ngamma"); b_gammacosth = fChain->GetBranch("gammacosth"); b_gammap3 = fChain->GetBranch("gammap3"); b_gammaphi = fChain->GetBranch("gammaphi"); b_gammalund = fChain->GetBranch("gammalund"); b_gammamcidx = fChain->GetBranch("gammamcidx"); b_gammalat = fChain->GetBranch("gammalat"); b_gammaa42 = fChain->GetBranch("gammaa42"); b_gammaecal = fChain->GetBranch("gammaecal"); b_gammaerawcal = fChain->GetBranch("gammaerawcal"); b_gammacentx = fChain->GetBranch("gammacentx"); b_gammacenty = fChain->GetBranch("gammacenty"); b_gammacentz = fChain->GetBranch("gammacentz"); b_gammancrys = fChain->GetBranch("gammancrys"); b_ntrk = fChain->GetBranch("ntrk"); b_Trkdoca = fChain->GetBranch("Trkdoca"); b_Trkdocaerr = fChain->GetBranch("Trkdocaerr"); b_Trkdocaxy_xy = fChain->GetBranch("Trkdocaxy_xy"); b_Trkdocaxy_xyerr = fChain->GetBranch("Trkdocaxy_xyerr"); b_Trkdocaxy_z = fChain->GetBranch("Trkdocaxy_z"); b_Trkdocaxy_zerr = fChain->GetBranch("Trkdocaxy_zerr"); b_Trkdoca_z = fChain->GetBranch("Trkdoca_z"); b_Trkdoca_zerr = fChain->GetBranch("Trkdoca_zerr"); b_Trklund = fChain->GetBranch("Trklund"); b_Trknsvt = fChain->GetBranch("Trknsvt"); b_Trkndch = fChain->GetBranch("Trkndch"); b_Trknhit = fChain->GetBranch("Trknhit"); b_Trkeff = fChain->GetBranch("Trkeff"); b_Trkefferr = fChain->GetBranch("Trkefferr"); b_pselectorsmap = fChain->GetBranch("pselectorsmap"); b_Kselectorsmap = fChain->GetBranch("Kselectorsmap"); b_piselectorsmap = fChain->GetBranch("piselectorsmap"); b_muselectorsmap = fChain->GetBranch("muselectorsmap"); b_eselectorsmap = fChain->GetBranch("eselectorsmap"); b_Tracksmap = fChain->GetBranch("Tracksmap"); return kTRUE; } #endif // #ifdef histAnalysis_cxx