CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Protected Types | Protected Attributes
StringBasedNTupler Class Reference

#include <StringBasedNTupler.h>

Inheritance diagram for StringBasedNTupler:
NTupler

Public Member Functions

void callBack ()
 
void fill (edm::Event &iEvent)
 
uint registerleaves (edm::ProducerBase *producer)
 
 StringBasedNTupler (const edm::ParameterSet &iConfig)
 
 ~StringBasedNTupler ()
 
- 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_
 

Detailed Description

Definition at line 203 of file StringBasedNTupler.h.

Member Typedef Documentation

typedef std::map<std::string, std::vector<TreeBranch> > StringBasedNTupler::Branches
protected

Definition at line 486 of file StringBasedNTupler.h.

Constructor & Destructor Documentation

StringBasedNTupler::StringBasedNTupler ( const edm::ParameterSet iConfig)
inline

Definition at line 207 of file StringBasedNTupler.h.

StringBasedNTupler::~StringBasedNTupler ( )
inline

Definition at line 473 of file StringBasedNTupler.h.

Member Function Documentation

void StringBasedNTupler::callBack ( )
inline

Definition at line 456 of file StringBasedNTupler.h.

Referenced by CompleteNTupler::fill().

void StringBasedNTupler::fill ( edm::Event iEvent)
inlinevirtual

Implements NTupler.

Definition at line 372 of file StringBasedNTupler.h.

Referenced by CompleteNTupler::fill().

uint StringBasedNTupler::registerleaves ( edm::ProducerBase producer)
inlinevirtual

Implements NTupler.

Definition at line 295 of file StringBasedNTupler.h.

Referenced by CompleteNTupler::registerleaves().

Member Data Documentation

Branches StringBasedNTupler::branches_
protected

Definition at line 487 of file StringBasedNTupler.h.

uint* StringBasedNTupler::bunchCrossing_
protected

Definition at line 498 of file StringBasedNTupler.h.

uint64_t* StringBasedNTupler::ev_
protected

Definition at line 494 of file StringBasedNTupler.h.

uint* StringBasedNTupler::experimentType_
protected

Definition at line 497 of file StringBasedNTupler.h.

uint* StringBasedNTupler::indexDataHolder_
protected

Definition at line 491 of file StringBasedNTupler.h.

uint* StringBasedNTupler::lumiblock_
protected

Definition at line 496 of file StringBasedNTupler.h.

std::string* StringBasedNTupler::model_params_
protected

Definition at line 501 of file StringBasedNTupler.h.

uint* StringBasedNTupler::orbitNumber_
protected

Definition at line 499 of file StringBasedNTupler.h.

bool StringBasedNTupler::ownTheTree_
protected

Definition at line 489 of file StringBasedNTupler.h.

uint* StringBasedNTupler::run_
protected

Definition at line 495 of file StringBasedNTupler.h.

std::string StringBasedNTupler::treeName_
protected

Definition at line 490 of file StringBasedNTupler.h.

float* StringBasedNTupler::weight_
protected

Definition at line 500 of file StringBasedNTupler.h.