#include <EventStringOutputBranches.h>
Classes | |
struct | NamedBranchPtr |
Public Member Functions | |
EventStringOutputBranches (const edm::BranchDescription *desc, const edm::EDGetToken &token, bool update_only_at_new_lumi=false) | |
void | fill (const edm::EventForOutput &iEvent, TTree &tree) |
void | updateEventStringNames (TTree &, const std::string &) |
Private Attributes | |
std::vector< NamedBranchPtr > | m_evStringBranches |
unsigned long | m_fills |
long | m_lastLumi |
edm::EDGetToken | m_token |
bool | m_update_only_at_new_lumi |
Definition at line 11 of file EventStringOutputBranches.h.
|
inline |
Definition at line 13 of file EventStringOutputBranches.h.
References edm::BranchDescription::className(), fill(), iEvent, AlCaHLTBitMon_QueryRunRegistry::string, and updateEventStringNames().
void EventStringOutputBranches::fill | ( | const edm::EventForOutput & | iEvent, |
TTree & | tree | ||
) |
Definition at line 27 of file EventStringOutputBranches.cc.
References edm::OccurrenceForOutput::getByToken(), cmsBatch::handle, edm::EventForOutput::id(), edm::EventID::luminosityBlock(), m_fills, m_lastLumi, m_token, m_update_only_at_new_lumi, AlCaHLTBitMon_QueryRunRegistry::string, and updateEventStringNames().
Referenced by EventStringOutputBranches().
void EventStringOutputBranches::updateEventStringNames | ( | TTree & | tree, |
const std::string & | evstring | ||
) |
Definition at line 8 of file EventStringOutputBranches.cc.
References EventStringOutputBranches::NamedBranchPtr::branch, EventStringOutputBranches::NamedBranchPtr::buffer, runEdmFileComparison::found, mps_fire::i, m_evStringBranches, m_fills, EventStringOutputBranches::NamedBranchPtr::name, and EventStringOutputBranches::NamedBranchPtr::title.
Referenced by EventStringOutputBranches(), and fill().
|
private |
Definition at line 32 of file EventStringOutputBranches.h.
Referenced by updateEventStringNames().
|
private |
Definition at line 34 of file EventStringOutputBranches.h.
Referenced by fill(), and updateEventStringNames().
|
private |
Definition at line 33 of file EventStringOutputBranches.h.
Referenced by fill().
|
private |
Definition at line 24 of file EventStringOutputBranches.h.
Referenced by fill().
|
private |
Definition at line 35 of file EventStringOutputBranches.h.
Referenced by fill().