CMS 3D CMS Logo

Namespaces | Macros | Functions
TreeReader.cc File Reference
#include <cstdint>
#include <utility>
#include <cstring>
#include <string>
#include <vector>
#include <map>
#include <TString.h>
#include <TTree.h>
#include <TBranch.h>
#include <TLeaf.h>
#include <TList.h>
#include <TKey.h>
#include "FWCore/Utilities/interface/Exception.h"
#include "PhysicsTools/MVAComputer/interface/AtomicId.h"
#include "PhysicsTools/MVAComputer/interface/MVAComputer.h"
#include "PhysicsTools/MVAComputer/interface/TreeReader.h"

Go to the source code of this file.

Namespaces

 PhysicsTools
 

Macros

#define TREEREADER_ADD_IMPL(T, C)
 

Functions

template<typename T >
static std::pair< void *, std::vector< T > > PhysicsTools::makeMulti ()
 

Macro Definition Documentation

◆ TREEREADER_ADD_IMPL

#define TREEREADER_ADD_IMPL (   T,
 
)
Value:
template <> \
void TreeReader::addSingle<T>(AtomicId name, const T *value, bool opt) { \
addTypeSingle(name, value, C, opt); \
} \
\
template <> \
void TreeReader::addMulti(AtomicId name, const std::vector<T> *value) { \
addTypeMulti(name, value, C); \
}

Definition at line 407 of file TreeReader.cc.

runTheMatrix.opt
opt
Definition: runTheMatrix.py:297
value
Definition: value.py:1
gen::C
C
Definition: PomwigHadronizer.cc:78
T
long double T
Definition: Basic3DVectorLD.h:48
Skims_PA_cff.name
name
Definition: Skims_PA_cff.py:17