////////////////////////////////////////////////////////// // This class has been automatically generated on // Sat Sep 23 13:16:29 2017 by ROOT version 5.34/34 // from TTree DecayTree/signal // found on file: ./Ds3pi_TISorTOS_preTS.root ////////////////////////////////////////////////////////// #ifndef MakeDataset_h #define MakeDataset_h #include #include #include // Header file for the classes stored in the TTree if any. // Fixed size dimensions of array or collections stored in the TTree if any. class MakeDataset { public : TTree *fChain; //!pointer to the analyzed TTree or TChain Int_t fCurrent; //!current Tree number in a TChain // Declaration of leaf types Double_t nLongTracks; Double_t nVeloTracks; Double_t nTracks; Double_t nSPDHits; UInt_t nCandidate; UInt_t runNumber; ULong64_t eventNumber; Int_t nPV; Short_t Polarity; Double_t DTF_CHI2; Double_t DTF_NDOF; Double_t DTF_p1_PX; Double_t DTF_p1_PY; Double_t DTF_p1_PZ; Double_t DTF_p2_PX; Double_t DTF_p2_PY; Double_t DTF_p2_PZ; Double_t DTF_p3_PX; Double_t DTF_p3_PY; Double_t DTF_p3_PZ; Double_t D_IP_OWNPV; Double_t D_IPCHI2_OWNPV; Double_t D_FD_OWNPV; Double_t D_FDCHI2_OWNPV; Double_t D_DIRA_OWNPV; Double_t D_ENDVERTEX_CHI2; Double_t D_ENDVERTEX_X; Double_t D_ENDVERTEX_Y; Double_t D_ENDVERTEX_Z; Double_t D_ENDVERTEX_XERR; Double_t D_ENDVERTEX_YERR; Double_t D_ENDVERTEX_ZERR; Double_t D_P; Double_t D_PT; Double_t D_PX; Double_t D_PY; Double_t D_PZ; Double_t D_LOKI_ETA; Double_t D_LOKI_PHI; Int_t D_ID; Double_t D_OWNPV_X; Double_t D_OWNPV_Y; Double_t D_OWNPV_Z; Double_t D_OWNPV_XERR; Double_t D_OWNPV_YERR; Double_t D_OWNPV_ZERR; Double_t D_OWNPV_CHI2; Int_t D_OWNPV_NDOF; Double_t D_DOCA12; Double_t D_DOCA13; Double_t D_DOCA23; Double_t D_DOCA12_CHI2; Double_t D_DOCA13_CHI2; Double_t D_DOCA23_CHI2; Double_t D_MM; Double_t PTsum; Double_t logIP; Double_t p3_LOKI_ETA; Double_t p3_LOKI_PHI; Double_t p3_IP_OWNPV; Double_t p3_IPCHI2_OWNPV; Double_t p3_P; Double_t p3_PT; Double_t p3_PX; Double_t p3_PY; Double_t p3_PZ; Double_t p3_PIDK; Double_t p3_PIDp; Double_t p3_ProbNNk; Double_t p3_ProbNNpi; Double_t p2_LOKI_ETA; Double_t p2_LOKI_PHI; Double_t p2_IP_OWNPV; Double_t p2_IPCHI2_OWNPV; Double_t p2_P; Double_t p2_PT; Double_t p2_PX; Double_t p2_PY; Double_t p2_PZ; Double_t p2_PIDK; Double_t p2_PIDp; Double_t p2_ProbNNk; Double_t p2_ProbNNpi; Double_t p1_LOKI_ETA; Double_t p1_LOKI_PHI; Double_t p1_IP_OWNPV; Double_t p1_IPCHI2_OWNPV; Double_t p1_P; Double_t p1_PT; Double_t p1_PX; Double_t p1_PY; Double_t p1_PZ; Double_t p1_PIDK; Double_t p1_ProbNNk; Double_t p1_ProbNNpi; Double_t m12_pipi; Double_t m13_pipi; Double_t m23_pipi; Double_t m12_piK; Double_t m13_piK; Double_t s12_pipi; Double_t s12_pipi_DTF; Double_t s12_pipi_sim_DTF; Double_t s13_pipi; Double_t s13_pipi_DTF; Double_t s13_pipi_sim_DTF; Double_t mpipi_hi; Double_t mpipi_lo; Double_t spipi_hi; Double_t spipi_lo; Double_t spipi_hi_DTF; Double_t spipi_lo_DTF; Double_t s23_pipi; Double_t s23_pipi_DTF; Double_t mKpipi; Double_t m12_Kpi; Double_t m13_Kpi; Double_t mKpi_hi; Double_t mKpi_lo; Double_t mpiK_hi; Double_t mpiK_lo; Double_t mKKpi; Double_t m12_KK; Double_t m13_KK; Double_t mKK_hi; Double_t mKK_lo; Double_t mpippi; Double_t mpipip; Bool_t D_L0TIS; Bool_t D_L0HadronDecision_TOS; Double_t D_BPVTRGPOINTING; Double_t cos12; Double_t cos13; Double_t cos23; Double_t tCM; // List of branches TBranch *b_nLongTracks; //! TBranch *b_nVeloTracks; //! TBranch *b_nTracks; //! TBranch *b_nSPDHits; //! TBranch *b_nCandidate; //! TBranch *b_runNumber; //! TBranch *b_eventNumber; //! TBranch *b_nPV; //! TBranch *b_Polarity; //! TBranch *b_DTF_CHI2; //! TBranch *b_DTF_NDOF; //! TBranch *b_DTF_p1_PX; //! TBranch *b_DTF_p1_PY; //! TBranch *b_DTF_p1_PZ; //! TBranch *b_DTF_p2_PX; //! TBranch *b_DTF_p2_PY; //! TBranch *b_DTF_p2_PZ; //! TBranch *b_DTF_p3_PX; //! TBranch *b_DTF_p3_PY; //! TBranch *b_DTF_p3_PZ; //! TBranch *b_D_IP_OWNPV; //! TBranch *b_D_IPCHI2_OWNPV; //! TBranch *b_D_FD_OWNPV; //! TBranch *b_D_FDCHI2_OWNPV; //! TBranch *b_D_DIRA_OWNPV; //! TBranch *b_D_ENDVERTEX_CHI2; //! TBranch *b_D_ENDVERTEX_X; //! TBranch *b_D_ENDVERTEX_Y; //! TBranch *b_D_ENDVERTEX_Z; //! TBranch *b_D_ENDVERTEX_XERR; //! TBranch *b_D_ENDVERTEX_YERR; //! TBranch *b_D_ENDVERTEX_ZERR; //! TBranch *b_D_P; //! TBranch *b_D_PT; //! TBranch *b_D_PX; //! TBranch *b_D_PY; //! TBranch *b_D_PZ; //! TBranch *b_D_LOKI_ETA; //! TBranch *b_D_LOKI_PHI; //! TBranch *b_D_ID; //! TBranch *b_D_OWNPV_X; //! TBranch *b_D_OWNPV_Y; //! TBranch *b_D_OWNPV_Z; //! TBranch *b_D_OWNPV_XERR; //! TBranch *b_D_OWNPV_YERR; //! TBranch *b_D_OWNPV_ZERR; //! TBranch *b_D_OWNPV_CHI2; //! TBranch *b_D_OWNPV_NDOF; //! TBranch *b_D_DOCA12; //! TBranch *b_D_DOCA13; //! TBranch *b_D_DOCA23; //! TBranch *b_D_DOCA12_CHI2; //! TBranch *b_D_DOCA13_CHI2; //! TBranch *b_D_DOCA23_CHI2; //! TBranch *b_D_MM; //! TBranch *b_PTsum; //! TBranch *b_logIP; //! TBranch *b_p3_LOKI_ETA; //! TBranch *b_p3_LOKI_PHI; //! TBranch *b_p3_IP_OWNPV; //! TBranch *b_p3_IPCHI2_OWNPV; //! TBranch *b_p3_P; //! TBranch *b_p3_PT; //! TBranch *b_p3_PX; //! TBranch *b_p3_PY; //! TBranch *b_p3_PZ; //! TBranch *b_p3_PIDK; //! TBranch *b_p3_PIDp; //! TBranch *b_p3_ProbNNk; //! TBranch *b_p3_ProbNNpi; //! TBranch *b_p2_LOKI_ETA; //! TBranch *b_p2_LOKI_PHI; //! TBranch *b_p2_IP_OWNPV; //! TBranch *b_p2_IPCHI2_OWNPV; //! TBranch *b_p2_P; //! TBranch *b_p2_PT; //! TBranch *b_p2_PX; //! TBranch *b_p2_PY; //! TBranch *b_p2_PZ; //! TBranch *b_p2_PIDK; //! TBranch *b_p2_PIDp; //! TBranch *b_p2_ProbNNk; //! TBranch *b_p2_ProbNNpi; //! TBranch *b_p1_LOKI_ETA; //! TBranch *b_p1_LOKI_PHI; //! TBranch *b_p1_IP_OWNPV; //! TBranch *b_p1_IPCHI2_OWNPV; //! TBranch *b_p1_P; //! TBranch *b_p1_PT; //! TBranch *b_p1_PX; //! TBranch *b_p1_PY; //! TBranch *b_p1_PZ; //! TBranch *b_p1_PIDK; //! TBranch *b_p1_ProbNNk; //! TBranch *b_p1_ProbNNpi; //! TBranch *b_m12_pipi; //! TBranch *b_m13_pipi; //! TBranch *b_m23_pipi; //! TBranch *b_m12_piK; //! TBranch *b_m13_piK; //! TBranch *b_s12_pipi; //! TBranch *b_s12_pipi_DTF; //! TBranch *b_s12_pipi_sim_DTF; //! TBranch *b_s13_pipi; //! TBranch *b_s13_pipi_DTF; //! TBranch *b_s13_pipi_sim_DTF; //! TBranch *b_mpipi_hi; //! TBranch *b_mpipi_lo; //! TBranch *b_spipi_hi; //! TBranch *b_spipi_lo; //! TBranch *b_spipi_hi_DTF; //! TBranch *b_spipi_lo_DTF; //! TBranch *b_s23_pipi; //! TBranch *b_s23_pipi_DTF; //! TBranch *b_mKpipi; //! TBranch *b_m12_Kpi; //! TBranch *b_m13_Kpi; //! TBranch *b_mKpi_hi; //! TBranch *b_mKpi_lo; //! TBranch *b_mpiK_hi; //! TBranch *b_mpiK_lo; //! TBranch *b_mKKpi; //! TBranch *b_m12_KK; //! TBranch *b_m13_KK; //! TBranch *b_mKK_hi; //! TBranch *b_mKK_lo; //! TBranch *b_mpippi; //! TBranch *b_mpipip; //! TBranch *b_D_L0TIS; //! TBranch *b_D_L0HadronDecision_TOS; //! TBranch *b_D_BPVTRGPOINTING; //! TBranch *b_cos12; //! TBranch *b_cos13; //! TBranch *b_cos23; //! TBranch *b_tCM; //! MakeDataset(TTree *tree=0); virtual ~MakeDataset(); virtual Int_t Cut(Long64_t entry); virtual Int_t GetEntry(Long64_t entry); virtual Long64_t LoadTree(Long64_t entry); virtual void Init(TTree *tree); virtual void Loop(); virtual Bool_t Notify(); virtual void Show(Long64_t entry = -1); }; #endif #ifdef MakeDataset_cxx MakeDataset::MakeDataset(TTree *tree) : fChain(0) { // if parameter tree is not specified (or zero), connect the file // used to generate this class and read the Tree. if (tree == 0) { TFile *f = (TFile*)gROOT->GetListOfFiles()->FindObject("./Ds3pi_TISorTOS_preTS.root"); if (!f || !f->IsOpen()) { f = new TFile("./Ds3pi_TISorTOS_preTS.root"); } f->GetObject("DecayTree",tree); } Init(tree); } MakeDataset::~MakeDataset() { if (!fChain) return; delete fChain->GetCurrentFile(); } Int_t MakeDataset::GetEntry(Long64_t entry) { // Read contents of entry. if (!fChain) return 0; return fChain->GetEntry(entry); } Long64_t MakeDataset::LoadTree(Long64_t entry) { // Set the environment to read one entry if (!fChain) return -5; Long64_t centry = fChain->LoadTree(entry); if (centry < 0) return centry; if (fChain->GetTreeNumber() != fCurrent) { fCurrent = fChain->GetTreeNumber(); Notify(); } return centry; } void MakeDataset::Init(TTree *tree) { // The Init() function is called when the selector needs to initialize // a new tree or chain. Typically here the branch addresses and branch // pointers of the tree will be set. // It is normally not necessary to make changes to the generated // code, but the routine can be extended by the user if needed. // Init() will be called many times when running on PROOF // (once per file to be processed). // Set branch addresses and branch pointers if (!tree) return; fChain = tree; fCurrent = -1; fChain->SetMakeClass(1); fChain->SetBranchAddress("nLongTracks", &nLongTracks, &b_nLongTracks); fChain->SetBranchAddress("nVeloTracks", &nVeloTracks, &b_nVeloTracks); fChain->SetBranchAddress("nTracks", &nTracks, &b_nTracks); fChain->SetBranchAddress("nSPDHits", &nSPDHits, &b_nSPDHits); fChain->SetBranchAddress("nCandidate", &nCandidate, &b_nCandidate); fChain->SetBranchAddress("runNumber", &runNumber, &b_runNumber); fChain->SetBranchAddress("eventNumber", &eventNumber, &b_eventNumber); fChain->SetBranchAddress("nPV", &nPV, &b_nPV); fChain->SetBranchAddress("Polarity", &Polarity, &b_Polarity); fChain->SetBranchAddress("DTF_CHI2", &DTF_CHI2, &b_DTF_CHI2); fChain->SetBranchAddress("DTF_NDOF", &DTF_NDOF, &b_DTF_NDOF); fChain->SetBranchAddress("DTF_p1_PX", &DTF_p1_PX, &b_DTF_p1_PX); fChain->SetBranchAddress("DTF_p1_PY", &DTF_p1_PY, &b_DTF_p1_PY); fChain->SetBranchAddress("DTF_p1_PZ", &DTF_p1_PZ, &b_DTF_p1_PZ); fChain->SetBranchAddress("DTF_p2_PX", &DTF_p2_PX, &b_DTF_p2_PX); fChain->SetBranchAddress("DTF_p2_PY", &DTF_p2_PY, &b_DTF_p2_PY); fChain->SetBranchAddress("DTF_p2_PZ", &DTF_p2_PZ, &b_DTF_p2_PZ); fChain->SetBranchAddress("DTF_p3_PX", &DTF_p3_PX, &b_DTF_p3_PX); fChain->SetBranchAddress("DTF_p3_PY", &DTF_p3_PY, &b_DTF_p3_PY); fChain->SetBranchAddress("DTF_p3_PZ", &DTF_p3_PZ, &b_DTF_p3_PZ); fChain->SetBranchAddress("D_IP_OWNPV", &D_IP_OWNPV, &b_D_IP_OWNPV); fChain->SetBranchAddress("D_IPCHI2_OWNPV", &D_IPCHI2_OWNPV, &b_D_IPCHI2_OWNPV); fChain->SetBranchAddress("D_FD_OWNPV", &D_FD_OWNPV, &b_D_FD_OWNPV); fChain->SetBranchAddress("D_FDCHI2_OWNPV", &D_FDCHI2_OWNPV, &b_D_FDCHI2_OWNPV); fChain->SetBranchAddress("D_DIRA_OWNPV", &D_DIRA_OWNPV, &b_D_DIRA_OWNPV); fChain->SetBranchAddress("D_ENDVERTEX_CHI2", &D_ENDVERTEX_CHI2, &b_D_ENDVERTEX_CHI2); fChain->SetBranchAddress("D_ENDVERTEX_X", &D_ENDVERTEX_X, &b_D_ENDVERTEX_X); fChain->SetBranchAddress("D_ENDVERTEX_Y", &D_ENDVERTEX_Y, &b_D_ENDVERTEX_Y); fChain->SetBranchAddress("D_ENDVERTEX_Z", &D_ENDVERTEX_Z, &b_D_ENDVERTEX_Z); fChain->SetBranchAddress("D_ENDVERTEX_XERR", &D_ENDVERTEX_XERR, &b_D_ENDVERTEX_XERR); fChain->SetBranchAddress("D_ENDVERTEX_YERR", &D_ENDVERTEX_YERR, &b_D_ENDVERTEX_YERR); fChain->SetBranchAddress("D_ENDVERTEX_ZERR", &D_ENDVERTEX_ZERR, &b_D_ENDVERTEX_ZERR); fChain->SetBranchAddress("D_P", &D_P, &b_D_P); fChain->SetBranchAddress("D_PT", &D_PT, &b_D_PT); fChain->SetBranchAddress("D_PX", &D_PX, &b_D_PX); fChain->SetBranchAddress("D_PY", &D_PY, &b_D_PY); fChain->SetBranchAddress("D_PZ", &D_PZ, &b_D_PZ); fChain->SetBranchAddress("D_LOKI_ETA", &D_LOKI_ETA, &b_D_LOKI_ETA); fChain->SetBranchAddress("D_LOKI_PHI", &D_LOKI_PHI, &b_D_LOKI_PHI); fChain->SetBranchAddress("D_ID", &D_ID, &b_D_ID); fChain->SetBranchAddress("D_OWNPV_X", &D_OWNPV_X, &b_D_OWNPV_X); fChain->SetBranchAddress("D_OWNPV_Y", &D_OWNPV_Y, &b_D_OWNPV_Y); fChain->SetBranchAddress("D_OWNPV_Z", &D_OWNPV_Z, &b_D_OWNPV_Z); fChain->SetBranchAddress("D_OWNPV_XERR", &D_OWNPV_XERR, &b_D_OWNPV_XERR); fChain->SetBranchAddress("D_OWNPV_YERR", &D_OWNPV_YERR, &b_D_OWNPV_YERR); fChain->SetBranchAddress("D_OWNPV_ZERR", &D_OWNPV_ZERR, &b_D_OWNPV_ZERR); fChain->SetBranchAddress("D_OWNPV_CHI2", &D_OWNPV_CHI2, &b_D_OWNPV_CHI2); fChain->SetBranchAddress("D_OWNPV_NDOF", &D_OWNPV_NDOF, &b_D_OWNPV_NDOF); fChain->SetBranchAddress("D_DOCA12", &D_DOCA12, &b_D_DOCA12); fChain->SetBranchAddress("D_DOCA13", &D_DOCA13, &b_D_DOCA13); fChain->SetBranchAddress("D_DOCA23", &D_DOCA23, &b_D_DOCA23); fChain->SetBranchAddress("D_DOCA12_CHI2", &D_DOCA12_CHI2, &b_D_DOCA12_CHI2); fChain->SetBranchAddress("D_DOCA13_CHI2", &D_DOCA13_CHI2, &b_D_DOCA13_CHI2); fChain->SetBranchAddress("D_DOCA23_CHI2", &D_DOCA23_CHI2, &b_D_DOCA23_CHI2); fChain->SetBranchAddress("D_MM", &D_MM, &b_D_MM); fChain->SetBranchAddress("PTsum", &PTsum, &b_PTsum); fChain->SetBranchAddress("logIP", &logIP, &b_logIP); fChain->SetBranchAddress("p3_LOKI_ETA", &p3_LOKI_ETA, &b_p3_LOKI_ETA); fChain->SetBranchAddress("p3_LOKI_PHI", &p3_LOKI_PHI, &b_p3_LOKI_PHI); fChain->SetBranchAddress("p3_IP_OWNPV", &p3_IP_OWNPV, &b_p3_IP_OWNPV); fChain->SetBranchAddress("p3_IPCHI2_OWNPV", &p3_IPCHI2_OWNPV, &b_p3_IPCHI2_OWNPV); fChain->SetBranchAddress("p3_P", &p3_P, &b_p3_P); fChain->SetBranchAddress("p3_PT", &p3_PT, &b_p3_PT); fChain->SetBranchAddress("p3_PX", &p3_PX, &b_p3_PX); fChain->SetBranchAddress("p3_PY", &p3_PY, &b_p3_PY); fChain->SetBranchAddress("p3_PZ", &p3_PZ, &b_p3_PZ); fChain->SetBranchAddress("p3_PIDK", &p3_PIDK, &b_p3_PIDK); fChain->SetBranchAddress("p3_PIDp", &p3_PIDp, &b_p3_PIDp); fChain->SetBranchAddress("p3_ProbNNk", &p3_ProbNNk, &b_p3_ProbNNk); fChain->SetBranchAddress("p3_ProbNNpi", &p3_ProbNNpi, &b_p3_ProbNNpi); fChain->SetBranchAddress("p2_LOKI_ETA", &p2_LOKI_ETA, &b_p2_LOKI_ETA); fChain->SetBranchAddress("p2_LOKI_PHI", &p2_LOKI_PHI, &b_p2_LOKI_PHI); fChain->SetBranchAddress("p2_IP_OWNPV", &p2_IP_OWNPV, &b_p2_IP_OWNPV); fChain->SetBranchAddress("p2_IPCHI2_OWNPV", &p2_IPCHI2_OWNPV, &b_p2_IPCHI2_OWNPV); fChain->SetBranchAddress("p2_P", &p2_P, &b_p2_P); fChain->SetBranchAddress("p2_PT", &p2_PT, &b_p2_PT); fChain->SetBranchAddress("p2_PX", &p2_PX, &b_p2_PX); fChain->SetBranchAddress("p2_PY", &p2_PY, &b_p2_PY); fChain->SetBranchAddress("p2_PZ", &p2_PZ, &b_p2_PZ); fChain->SetBranchAddress("p2_PIDK", &p2_PIDK, &b_p2_PIDK); fChain->SetBranchAddress("p2_PIDp", &p2_PIDp, &b_p2_PIDp); fChain->SetBranchAddress("p2_ProbNNk", &p2_ProbNNk, &b_p2_ProbNNk); fChain->SetBranchAddress("p2_ProbNNpi", &p2_ProbNNpi, &b_p2_ProbNNpi); fChain->SetBranchAddress("p1_LOKI_ETA", &p1_LOKI_ETA, &b_p1_LOKI_ETA); fChain->SetBranchAddress("p1_LOKI_PHI", &p1_LOKI_PHI, &b_p1_LOKI_PHI); fChain->SetBranchAddress("p1_IP_OWNPV", &p1_IP_OWNPV, &b_p1_IP_OWNPV); fChain->SetBranchAddress("p1_IPCHI2_OWNPV", &p1_IPCHI2_OWNPV, &b_p1_IPCHI2_OWNPV); fChain->SetBranchAddress("p1_P", &p1_P, &b_p1_P); fChain->SetBranchAddress("p1_PT", &p1_PT, &b_p1_PT); fChain->SetBranchAddress("p1_PX", &p1_PX, &b_p1_PX); fChain->SetBranchAddress("p1_PY", &p1_PY, &b_p1_PY); fChain->SetBranchAddress("p1_PZ", &p1_PZ, &b_p1_PZ); fChain->SetBranchAddress("p1_PIDK", &p1_PIDK, &b_p1_PIDK); fChain->SetBranchAddress("p1_ProbNNk", &p1_ProbNNk, &b_p1_ProbNNk); fChain->SetBranchAddress("p1_ProbNNpi", &p1_ProbNNpi, &b_p1_ProbNNpi); fChain->SetBranchAddress("m12_pipi", &m12_pipi, &b_m12_pipi); fChain->SetBranchAddress("m13_pipi", &m13_pipi, &b_m13_pipi); fChain->SetBranchAddress("m23_pipi", &m23_pipi, &b_m23_pipi); fChain->SetBranchAddress("m12_piK", &m12_piK, &b_m12_piK); fChain->SetBranchAddress("m13_piK", &m13_piK, &b_m13_piK); fChain->SetBranchAddress("s12_pipi", &s12_pipi, &b_s12_pipi); fChain->SetBranchAddress("s12_pipi_DTF", &s12_pipi_DTF, &b_s12_pipi_DTF); fChain->SetBranchAddress("s12_pipi_sim_DTF", &s12_pipi_sim_DTF, &b_s12_pipi_sim_DTF); fChain->SetBranchAddress("s13_pipi", &s13_pipi, &b_s13_pipi); fChain->SetBranchAddress("s13_pipi_DTF", &s13_pipi_DTF, &b_s13_pipi_DTF); fChain->SetBranchAddress("s13_pipi_sim_DTF", &s13_pipi_sim_DTF, &b_s13_pipi_sim_DTF); fChain->SetBranchAddress("mpipi_hi", &mpipi_hi, &b_mpipi_hi); fChain->SetBranchAddress("mpipi_lo", &mpipi_lo, &b_mpipi_lo); fChain->SetBranchAddress("spipi_hi", &spipi_hi, &b_spipi_hi); fChain->SetBranchAddress("spipi_lo", &spipi_lo, &b_spipi_lo); fChain->SetBranchAddress("spipi_hi_DTF", &spipi_hi_DTF, &b_spipi_hi_DTF); fChain->SetBranchAddress("spipi_lo_DTF", &spipi_lo_DTF, &b_spipi_lo_DTF); fChain->SetBranchAddress("s23_pipi", &s23_pipi, &b_s23_pipi); fChain->SetBranchAddress("s23_pipi_DTF", &s23_pipi_DTF, &b_s23_pipi_DTF); fChain->SetBranchAddress("mKpipi", &mKpipi, &b_mKpipi); fChain->SetBranchAddress("m12_Kpi", &m12_Kpi, &b_m12_Kpi); fChain->SetBranchAddress("m13_Kpi", &m13_Kpi, &b_m13_Kpi); fChain->SetBranchAddress("mKpi_hi", &mKpi_hi, &b_mKpi_hi); fChain->SetBranchAddress("mKpi_lo", &mKpi_lo, &b_mKpi_lo); fChain->SetBranchAddress("mpiK_hi", &mpiK_hi, &b_mpiK_hi); fChain->SetBranchAddress("mpiK_lo", &mpiK_lo, &b_mpiK_lo); fChain->SetBranchAddress("mKKpi", &mKKpi, &b_mKKpi); fChain->SetBranchAddress("m12_KK", &m12_KK, &b_m12_KK); fChain->SetBranchAddress("m13_KK", &m13_KK, &b_m13_KK); fChain->SetBranchAddress("mKK_hi", &mKK_hi, &b_mKK_hi); fChain->SetBranchAddress("mKK_lo", &mKK_lo, &b_mKK_lo); fChain->SetBranchAddress("mpippi", &mpippi, &b_mpippi); fChain->SetBranchAddress("mpipip", &mpipip, &b_mpipip); fChain->SetBranchAddress("D_L0TIS", &D_L0TIS, &b_D_L0TIS); fChain->SetBranchAddress("D_L0HadronDecision_TOS", &D_L0HadronDecision_TOS, &b_D_L0HadronDecision_TOS); fChain->SetBranchAddress("D_BPVTRGPOINTING", &D_BPVTRGPOINTING, &b_D_BPVTRGPOINTING); fChain->SetBranchAddress("cos12", &cos12, &b_cos12); fChain->SetBranchAddress("cos13", &cos13, &b_cos13); fChain->SetBranchAddress("cos23", &cos23, &b_cos23); fChain->SetBranchAddress("tCM", &tCM, &b_tCM); Notify(); } Bool_t MakeDataset::Notify() { // The Notify() function is called when a new file is opened. This // can be either for a new TTree in a TChain or when when a new TTree // is started when using PROOF. It is normally not necessary to make changes // to the generated code, but the routine can be extended by the // user if needed. The return value is currently not used. return kTRUE; } void MakeDataset::Show(Long64_t entry) { // Print contents of entry. // If entry is not specified, print current entry if (!fChain) return; fChain->Show(entry); } Int_t MakeDataset::Cut(Long64_t entry) { // This function may be called from Loop. // returns 1 if entry is accepted. // returns -1 otherwise. return 1; } #endif // #ifdef MakeDataset_cxx