CGEM BOSS 6.6.5.g
BESIII Offline Software System
Loading...
Searching...
No Matches
RootCnvSvc::Leaf Class Reference

object regrouping CLID and pathname with treename/branchname More...

#include <RootCnvSvc.h>

+ Inheritance diagram for RootCnvSvc::Leaf:

Public Member Functions

 Leaf (const std::string &p, const CLID &c, const std::string &tree, const std::string &branch)
 
bool operator== (const Leaf &copy) const
 

Public Attributes

std::string path
 
std::string treename
 
std::string branchname
 
CLID clid
 

Detailed Description

object regrouping CLID and pathname with treename/branchname

Definition at line 48 of file RootCnvSvc.h.

Constructor & Destructor Documentation

◆ Leaf()

RootCnvSvc::Leaf::Leaf ( const std::string &  p,
const CLID &  c,
const std::string &  tree,
const std::string &  branch 
)
inline

Definition at line 54 of file RootCnvSvc.h.

55 : path(p), treename(tree), branchname(branch),clid(c){}
std::string path
Definition: RootCnvSvc.h:50
std::string treename
Definition: RootCnvSvc.h:51
std::string branchname
Definition: RootCnvSvc.h:52

Member Function Documentation

◆ operator==()

bool RootCnvSvc::Leaf::operator== ( const Leaf copy) const
inline

Definition at line 57 of file RootCnvSvc.h.

57 {
58 return path == copy.path &&
59 treename == copy.treename &&
60 branchname == copy.branchname &&
61 clid == copy.clid ;
62 }
uint32_t copy(const node_t &list, uint32_t *dest, size_t max)
Definition: node.cxx:64

Member Data Documentation

◆ branchname

std::string RootCnvSvc::Leaf::branchname

Definition at line 52 of file RootCnvSvc.h.

Referenced by RootCnvSvc::createAddress(), and operator==().

◆ clid

CLID RootCnvSvc::Leaf::clid

Definition at line 53 of file RootCnvSvc.h.

Referenced by RootCnvSvc::createAddress(), RootCnvSvc::declareObject(), and operator==().

◆ path

std::string RootCnvSvc::Leaf::path

Definition at line 50 of file RootCnvSvc.h.

Referenced by RootCnvSvc::declareObject(), and operator==().

◆ treename

std::string RootCnvSvc::Leaf::treename

Definition at line 51 of file RootCnvSvc.h.

Referenced by RootCnvSvc::createAddress(), and operator==().


The documentation for this class was generated from the following file: