#include <StringBasedNTupler.h>
Public Member Functions | |
void | callBack () |
void | fill (edm::Event &iEvent) override |
uint | registerleaves (edm::ProducesCollector producesCollector) override |
StringBasedNTupler (const edm::ParameterSet &iConfig) | |
~StringBasedNTupler () override | |
Public Member Functions inherited from NTupler | |
NTupler () | |
virtual | ~NTupler () |
Protected Types | |
typedef std::map< std::string, std::vector< TreeBranch > > | Branches |
Protected Attributes | |
Branches | branches_ |
uint * | bunchCrossing_ |
uint64_t * | ev_ |
uint * | experimentType_ |
uint * | indexDataHolder_ |
uint * | lumiblock_ |
std::string * | model_params_ |
uint * | orbitNumber_ |
bool | ownTheTree_ |
uint * | run_ |
std::string | treeName_ |
float * | weight_ |
Protected Attributes inherited from NTupler | |
TTree * | tree_ |
bool | useTFileService_ |
Definition at line 201 of file StringBasedNTupler.h.
|
protected |
Definition at line 473 of file StringBasedNTupler.h.
|
inline |
Definition at line 203 of file StringBasedNTupler.h.
References b, branches_, bunchCrossing_, className(), ev_, edm::ParameterSet::exists(), experimentType_, first, edm::ParameterSet::getParameter(), edm::ParameterSet::getParameterNamesForType(), edm::ParameterSet::getParameterSetNames(), edm::ParameterSet::getUntrackedParameter(), cmsLHEtoEOSManager::l, lumiblock_, model_params_, mergeVDriftHistosByStation::name, orbitNumber_, ownTheTree_, run_, edm::second(), corrVsCorr::selection, edm::separator(), alcazmumu_cfi::src, AlCaHLTBitMon_QueryRunRegistry::string, treeName_, parallelization::uint(), NTupler::useTFileService_, and weight_.
|
inlineoverride |
Definition at line 460 of file StringBasedNTupler.h.
References bunchCrossing_, ev_, experimentType_, indexDataHolder_, lumiblock_, model_params_, orbitNumber_, run_, and weight_.
|
inline |
Definition at line 444 of file StringBasedNTupler.h.
References b, branches_, TreeBranch::dataHolderPtr(), and NTupler::useTFileService_.
Referenced by CompleteNTupler::fill().
|
inlineoverridevirtual |
Implements NTupler.
Definition at line 358 of file StringBasedNTupler.h.
References TreeBranch::assignDataHolderPtr(), b, TreeBranch::branch(), branches_, TreeBranch::branchName(), edm::EventBase::bunchCrossing(), bunchCrossing_, ev_, edm::EventID::event(), edm::EventBase::experimentType(), experimentType_, newFWLiteAna::found, edm::Event::getByLabel(), edm::EventBase::id(), indexDataHolder_, edm::EventBase::isRealData(), lumiblock_, edm::EventBase::luminosityBlock(), model_params_, eostools::move(), edm::EventBase::orbitNumber(), orbitNumber_, ownTheTree_, edm::Event::put(), edm::EventID::run(), run_, NTupler::tree_, parallelization::uint(), NTupler::useTFileService_, and weight_.
Referenced by CompleteNTupler::fill().
|
inlineoverridevirtual |
Implements NTupler.
Definition at line 283 of file StringBasedNTupler.h.
References b, beamvalidation::br, TreeBranch::branchAlias(), branches_, TreeBranch::branchName(), TreeBranch::branchTitle(), bunchCrossing_, ev_, experimentType_, TFileService::file(), compareTotals::fs, indexDataHolder_, lumiblock_, TFileService::make(), model_params_, orbitNumber_, ownTheTree_, edm::ProducesCollector::produces(), run_, NTupler::tree_, treeName_, parallelization::uint(), NTupler::useTFileService_, and weight_.
Referenced by CompleteNTupler::registerleaves().
|
protected |
Definition at line 474 of file StringBasedNTupler.h.
Referenced by callBack(), fill(), registerleaves(), and StringBasedNTupler().
|
protected |
Definition at line 485 of file StringBasedNTupler.h.
Referenced by fill(), registerleaves(), StringBasedNTupler(), and ~StringBasedNTupler().
|
protected |
Definition at line 481 of file StringBasedNTupler.h.
Referenced by fill(), registerleaves(), StringBasedNTupler(), and ~StringBasedNTupler().
|
protected |
Definition at line 484 of file StringBasedNTupler.h.
Referenced by fill(), registerleaves(), StringBasedNTupler(), and ~StringBasedNTupler().
|
protected |
Definition at line 478 of file StringBasedNTupler.h.
Referenced by fill(), registerleaves(), and ~StringBasedNTupler().
|
protected |
Definition at line 483 of file StringBasedNTupler.h.
Referenced by fill(), registerleaves(), StringBasedNTupler(), and ~StringBasedNTupler().
|
protected |
Definition at line 488 of file StringBasedNTupler.h.
Referenced by fill(), registerleaves(), StringBasedNTupler(), and ~StringBasedNTupler().
|
protected |
Definition at line 486 of file StringBasedNTupler.h.
Referenced by fill(), registerleaves(), StringBasedNTupler(), and ~StringBasedNTupler().
|
protected |
Definition at line 476 of file StringBasedNTupler.h.
Referenced by fill(), registerleaves(), and StringBasedNTupler().
|
protected |
Definition at line 482 of file StringBasedNTupler.h.
Referenced by fill(), registerleaves(), StringBasedNTupler(), and ~StringBasedNTupler().
|
protected |
Definition at line 477 of file StringBasedNTupler.h.
Referenced by registerleaves(), and StringBasedNTupler().
|
protected |
Definition at line 487 of file StringBasedNTupler.h.
Referenced by fill(), registerleaves(), StringBasedNTupler(), and ~StringBasedNTupler().