#include <StringBasedNTupler.h>
Public Member Functions | |
void | callBack () |
void | fill (edm::Event &iEvent) override |
uint | registerleaves (edm::ProducerBase *producer) 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 202 of file StringBasedNTupler.h.
|
protected |
Definition at line 484 of file StringBasedNTupler.h.
|
inline |
Definition at line 206 of file StringBasedNTupler.h.
References b, TreeBranch::branchAlias(), TreeBranch::className(), edm::ParameterSet::exists(), TreeBranch::expr(), plotBeamSpotDB::first, objects.autophobj::float, edm::ParameterSet::getParameter(), edm::ParameterSet::getParameterNamesForType(), edm::ParameterSet::getParameterSetNames(), edm::ParameterSet::getUntrackedParameter(), checklumidiff::l, dataset::name, TreeBranch::order(), edm::second(), TreeBranch::selection(), mps_merge::separator, TreeBranch::src(), AlCaHLTBitMon_QueryRunRegistry::string, TreeBranch::TreeBranch(), and parallelization::uint().
|
inlineoverride |
Definition at line 471 of file StringBasedNTupler.h.
|
inline |
Definition at line 454 of file StringBasedNTupler.h.
References b, and TreeBranch::dataHolderPtr().
Referenced by CompleteNTupler::fill().
|
inlineoverridevirtual |
Implements NTupler.
Definition at line 371 of file StringBasedNTupler.h.
References TreeBranch::assignDataHolderPtr(), b, TreeBranch::branch(), TreeBranch::branchName(), edm::EventBase::bunchCrossing(), LHEEventProduct::comments_begin(), LHEEventProduct::comments_end(), edm::EventID::event(), edm::EventBase::experimentType(), runEdmFileComparison::found, edm::Event::getByLabel(), edm::EventBase::id(), edm::EventBase::isRealData(), edm::EventBase::luminosityBlock(), eostools::move(), edm::EventBase::orbitNumber(), edm::Event::put(), edm::EventID::run(), parallelization::uint(), and GenEventInfoProduct::weight().
Referenced by CompleteNTupler::fill().
|
inlineoverridevirtual |
Implements NTupler.
Definition at line 294 of file StringBasedNTupler.h.
References b, beamvalidation::br, TreeBranch::branchAlias(), TreeBranch::branchName(), TreeBranch::branchTitle(), TFileService::file(), TFileService::make(), resolutioncreator_cfi::object, edm::ProductRegistryHelper::produces(), and parallelization::uint().
Referenced by CompleteNTupler::registerleaves().
|
protected |
Definition at line 485 of file StringBasedNTupler.h.
|
protected |
Definition at line 496 of file StringBasedNTupler.h.
|
protected |
Definition at line 492 of file StringBasedNTupler.h.
|
protected |
Definition at line 495 of file StringBasedNTupler.h.
|
protected |
Definition at line 489 of file StringBasedNTupler.h.
|
protected |
Definition at line 494 of file StringBasedNTupler.h.
|
protected |
Definition at line 499 of file StringBasedNTupler.h.
|
protected |
Definition at line 497 of file StringBasedNTupler.h.
|
protected |
Definition at line 487 of file StringBasedNTupler.h.
|
protected |
Definition at line 493 of file StringBasedNTupler.h.
|
protected |
Definition at line 488 of file StringBasedNTupler.h.
|
protected |
Definition at line 498 of file StringBasedNTupler.h.