#include <StringBasedNTupler.h>
Public Types | |
typedef std::unique_ptr< std::vector< float > > | value |
Public Member Functions | |
void | assignDataHolderPtr (std::vector< float > *data) |
value | branch (const edm::Event &iEvent) |
const std::string & | branchAlias () const |
const std::string | branchName () const |
const std::string & | branchTitle () const |
const std::string & | className () const |
std::vector< float > * | dataHolderPtr () |
std::vector< float > ** | dataHolderPtrAdress () |
const std::string & | expr () const |
const std::string & | maxIndexName () const |
const std::string & | order () const |
const std::string & | selection () const |
const edm::InputTag & | src () const |
TreeBranch () | |
TreeBranch (std::string C, edm::InputTag S, std::string E, std::string O, std::string SE, std::string Mi, std::string Ba) | |
Private Attributes | |
std::string | branchAlias_ |
std::string | branchTitle_ |
std::string | class_ |
std::vector< float > * | dataHolderPtr_ |
std::string | expr_ |
std::string | maxIndexName_ |
std::string | order_ |
std::string | selection_ |
edm::InputTag | src_ |
Definition at line 47 of file StringBasedNTupler.h.
typedef std::unique_ptr<std::vector<float> > TreeBranch::value |
Definition at line 74 of file StringBasedNTupler.h.
|
inline |
Definition at line 49 of file StringBasedNTupler.h.
Referenced by StringBasedNTupler::StringBasedNTupler().
|
inline |
Definition at line 50 of file StringBasedNTupler.h.
References branchAlias_, branchTitle_, and edm::InputTag::encode().
|
inline |
Definition at line 79 of file StringBasedNTupler.h.
References data, and dataHolderPtr_.
Referenced by StringBasedNTupler::fill().
TreeBranch::value TreeBranch::branch | ( | const edm::Event & | iEvent | ) |
Definition at line 42 of file StringBasedNTupler.cc.
References ANOTHER_CLASS, ANOTHER_VECTOR_CLASS, branchName(), and class_.
Referenced by StringBasedNTupler::fill().
|
inline |
Definition at line 72 of file StringBasedNTupler.h.
References branchAlias_.
Referenced by StringBasedNTupler::registerleaves(), and StringBasedNTupler::StringBasedNTupler().
|
inline |
Definition at line 67 of file StringBasedNTupler.h.
References branchAlias_, Skims_PA_cff::name, python.rootplot.root2matplotlib::replace(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by branch(), StringBasedNTupler::fill(), and StringBasedNTupler::registerleaves().
|
inline |
Definition at line 73 of file StringBasedNTupler.h.
References branchTitle_.
Referenced by StringBasedNTupler::registerleaves().
|
inline |
Definition at line 61 of file StringBasedNTupler.h.
References class_.
Referenced by StringBasedNTupler::StringBasedNTupler(), StringBranchHelper< Object, Collection >::StringBranchHelper(), and StringLeaveHelper< Object >::StringLeaveHelper().
|
inline |
Definition at line 78 of file StringBasedNTupler.h.
References dataHolderPtr_.
Referenced by StringBasedNTupler::callBack().
|
inline |
|
inline |
Definition at line 63 of file StringBasedNTupler.h.
References expr_.
Referenced by StringBasedNTupler::StringBasedNTupler(), StringBranchHelper< Object, Collection >::StringBranchHelper(), and StringLeaveHelper< Object >::StringLeaveHelper().
|
inline |
|
inline |
Definition at line 64 of file StringBasedNTupler.h.
References order_.
Referenced by StringBasedNTupler::StringBasedNTupler(), and StringBranchHelper< Object, Collection >::StringBranchHelper().
|
inline |
Definition at line 65 of file StringBasedNTupler.h.
References selection_.
Referenced by trackingPlots.Iteration::modules(), StringBasedNTupler::StringBasedNTupler(), and StringBranchHelper< Object, Collection >::StringBranchHelper().
|
inline |
Definition at line 62 of file StringBasedNTupler.h.
References src_.
Referenced by StringBasedNTupler::StringBasedNTupler(), StringBranchHelper< Object, Collection >::StringBranchHelper(), and StringLeaveHelper< Object >::StringLeaveHelper().
|
private |
Definition at line 88 of file StringBasedNTupler.h.
Referenced by branchAlias(), branchName(), and TreeBranch().
|
private |
Definition at line 89 of file StringBasedNTupler.h.
Referenced by branchTitle(), and TreeBranch().
|
private |
Definition at line 82 of file StringBasedNTupler.h.
Referenced by branch(), and className().
|
private |
Definition at line 91 of file StringBasedNTupler.h.
Referenced by assignDataHolderPtr(), dataHolderPtr(), and dataHolderPtrAdress().
|
private |
Definition at line 84 of file StringBasedNTupler.h.
Referenced by expr().
|
private |
Definition at line 87 of file StringBasedNTupler.h.
Referenced by maxIndexName().
|
private |
Definition at line 85 of file StringBasedNTupler.h.
Referenced by order().
|
private |
Definition at line 86 of file StringBasedNTupler.h.
Referenced by selection().
|
private |
Definition at line 83 of file StringBasedNTupler.h.
Referenced by src().