struct myTree_t {
  double x1;
  double x2;
  UInt_t tVal1;
  UInt_t tVal2;
};

void setBranchesHitToGo(TTree *outTree, myTree_t *myTree){
  outTree->Branch("x1",&myTree->x1,"x1/D");
  outTree->Branch("x2",&myTree->x2,"x2/D");
  outTree->Branch("tVal1",&myTree->tVal1,"t1/i");
  outTree->Branch("tVal2",&myTree->tVal2,"t2/i");
}
void getBranches(TTree *inTree, myTree_t *myTree){
  inTree->SetBranchAddress("x1",&myTree->x1);
  inTree->SetBranchAddress("x2",&myTree->x2);
  inTree->SetBranchAddress("tVal1",&myTree->tVal1);
  inTree->SetBranchAddress("tVal2",&myTree->tVal2);
}  
  
