Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:29:05

0001 #include "RecoVertex/BeamSpotProducer/interface/BeamSpotTreeData.h"
0002 #include <TTree.h>
0003 
0004 BeamSpotTreeData::BeamSpotTreeData() {}
0005 BeamSpotTreeData::~BeamSpotTreeData() {}
0006 
0007 //--------------------------------------------------------------------------------------------------
0008 void BeamSpotTreeData::branch(TTree* tree) {
0009   tree->Branch("run", &run_, "run/i");
0010   tree->Branch("lumi", &lumi_, "lumi/i");
0011   tree->Branch("bunchCrossing", &bunchCrossing_, "bunchCrossing/i");
0012   tree->Branch("pvData", &pvData_, "bunchCrossing:position[3]:posError[3]:posCorr[3]/F");
0013 }
0014 
0015 //--------------------------------------------------------------------------------------------------
0016 void BeamSpotTreeData::setBranchAddress(TTree* tree) {
0017   tree->SetBranchAddress("run", &run_);
0018   tree->SetBranchAddress("lumi", &lumi_);
0019   tree->SetBranchAddress("bunchCrossing", &bunchCrossing_);
0020   tree->SetBranchAddress("pvData", &pvData_);
0021 }