16 if (m_infile && m_infile->IsOpen())
24 m_infile = TFile::Open(path.c_str(),
m_rwoption.value().c_str());
26 if (m_infile ==
nullptr)
29 return StatusCode::FAILURE;
34 m_EventTree = (TTree*) m_infile->Get(
"FPGATrackSimEventTree");
36 if (m_EventTree ==
nullptr || m_EventTree->GetEntries() == -1 ){
38 return StatusCode::FAILURE;
40 ATH_MSG_INFO (
"Input file: " << path <<
" has "<< m_EventTree->GetEntries() <<
" event entries" );
42 if(!m_EventTree->GetListOfBranches()->FindObject(
m_branchName.c_str())){
44 return StatusCode::FAILURE;
47 TBranch *branch = m_EventTree->GetBranch(
m_branchName.c_str());
48 branch->SetAddress(&m_eventHeader);
51 return StatusCode::SUCCESS;