CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
TableOutputBranches::NamedBranchPtr Struct Reference

Public Member Functions

 NamedBranchPtr (const std::string &aname, const std::string &atitle, const std::string &rootType, TBranch *branchptr=nullptr)
 

Public Attributes

TBranch * branch
 
std::string name
 
std::string rootTypeCode
 
std::string title
 

Detailed Description

Definition at line 34 of file TableOutputBranches.h.

Constructor & Destructor Documentation

◆ NamedBranchPtr()

TableOutputBranches::NamedBranchPtr::NamedBranchPtr ( const std::string &  aname,
const std::string &  atitle,
const std::string &  rootType,
TBranch *  branchptr = nullptr 
)
inline

Definition at line 37 of file TableOutputBranches.h.

41  : name(aname), title(atitle), rootTypeCode(rootType), branch(branchptr) {}

Member Data Documentation

◆ branch

TBranch* TableOutputBranches::NamedBranchPtr::branch

◆ name

std::string TableOutputBranches::NamedBranchPtr::name

◆ rootTypeCode

std::string TableOutputBranches::NamedBranchPtr::rootTypeCode

Definition at line 35 of file TableOutputBranches.h.

◆ title

std::string TableOutputBranches::NamedBranchPtr::title
TableOutputBranches::NamedBranchPtr::rootTypeCode
std::string rootTypeCode
Definition: TableOutputBranches.h:35
TableOutputBranches::NamedBranchPtr::name
std::string name
Definition: TableOutputBranches.h:35
TableOutputBranches::NamedBranchPtr::branch
TBranch * branch
Definition: TableOutputBranches.h:36
TableOutputBranches::NamedBranchPtr::title
std::string title
Definition: TableOutputBranches.h:35