CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes
edm::root::TFWLiteSelectorMembers Struct Reference

Public Member Functions

void setTree (TTree *iTree)
 
 TFWLiteSelectorMembers ()
 

Public Attributes

boost::shared_ptr
< edm::EventPrincipal
ep_
 
FileFormatVersion fileFormatVersion_
 
boost::shared_ptr
< edm::BranchMapper
mapper_
 
edm::ModuleDescription md_
 
edm::ProcessConfiguration pc_
 
std::vector
< EventEntryDescription * > 
pointerToBranchBuffer_
 
ProcessHistory processNames_
 
std::vector
< EventEntryDescription
prov_
 
boost::shared_ptr
< FWLiteDelayedReader
reader_
 
boost::shared_ptr
< ProductRegistry
reg_
 
TTree * tree_
 

Detailed Description

Definition at line 111 of file TFWLiteSelectorBasic.cc.

Constructor & Destructor Documentation

edm::root::TFWLiteSelectorMembers::TFWLiteSelectorMembers ( )
inline

Definition at line 112 of file TFWLiteSelectorBasic.cc.

References reader_, and reg_.

112  :
113  tree_(0),
114  reg_(new ProductRegistry()),
115  processNames_(),
116  reader_(new FWLiteDelayedReader),
117  prov_(),
120  reader_->set(reg_);
121  }
std::vector< EventEntryDescription * > pointerToBranchBuffer_
std::vector< EventEntryDescription > prov_
boost::shared_ptr< ProductRegistry > reg_
boost::shared_ptr< FWLiteDelayedReader > reader_
boost::shared_ptr< edm::BranchMapper > mapper_

Member Function Documentation

void edm::root::TFWLiteSelectorMembers::setTree ( TTree *  iTree)
inline

Definition at line 122 of file TFWLiteSelectorBasic.cc.

References reader_, and tree_.

122  {
123  tree_ = iTree;
124  reader_->setTree(iTree);
125  }
boost::shared_ptr< FWLiteDelayedReader > reader_

Member Data Documentation

boost::shared_ptr<edm::EventPrincipal> edm::root::TFWLiteSelectorMembers::ep_

Definition at line 136 of file TFWLiteSelectorBasic.cc.

FileFormatVersion edm::root::TFWLiteSelectorMembers::fileFormatVersion_

Definition at line 132 of file TFWLiteSelectorBasic.cc.

boost::shared_ptr<edm::BranchMapper> edm::root::TFWLiteSelectorMembers::mapper_

Definition at line 134 of file TFWLiteSelectorBasic.cc.

edm::ModuleDescription edm::root::TFWLiteSelectorMembers::md_

Definition at line 137 of file TFWLiteSelectorBasic.cc.

edm::ProcessConfiguration edm::root::TFWLiteSelectorMembers::pc_

Definition at line 135 of file TFWLiteSelectorBasic.cc.

std::vector<EventEntryDescription*> edm::root::TFWLiteSelectorMembers::pointerToBranchBuffer_

Definition at line 131 of file TFWLiteSelectorBasic.cc.

ProcessHistory edm::root::TFWLiteSelectorMembers::processNames_

Definition at line 128 of file TFWLiteSelectorBasic.cc.

std::vector<EventEntryDescription> edm::root::TFWLiteSelectorMembers::prov_

Definition at line 130 of file TFWLiteSelectorBasic.cc.

boost::shared_ptr<FWLiteDelayedReader> edm::root::TFWLiteSelectorMembers::reader_

Definition at line 129 of file TFWLiteSelectorBasic.cc.

Referenced by setTree(), and TFWLiteSelectorMembers().

boost::shared_ptr<ProductRegistry> edm::root::TFWLiteSelectorMembers::reg_

Definition at line 127 of file TFWLiteSelectorBasic.cc.

Referenced by TFWLiteSelectorMembers().

TTree* edm::root::TFWLiteSelectorMembers::tree_

Definition at line 126 of file TFWLiteSelectorBasic.cc.

Referenced by setTree().