BOSS 8.0.0
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
 Leaf (const std::string &p, const CLID &c, const std::string &tree, const std::string &branch)
bool operator== (const Leaf &copy) const
 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 50 of file Event/RootCnvSvc/include/RootCnvSvc/RootCnvSvc.h.

Constructor & Destructor Documentation

◆ Leaf() [1/3]

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

◆ Leaf() [2/3]

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

Definition at line 56 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootCnvSvc/RootCnvSvc.h.

58 : path( p ), treename( tree ), branchname( branch ), clid( c ) {}

◆ Leaf() [3/3]

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

Definition at line 56 of file InstallArea/x86_64-el9-gcc13-opt/include/RootCnvSvc/RootCnvSvc.h.

58 : path( p ), treename( tree ), branchname( branch ), clid( c ) {}

Member Function Documentation

◆ operator==() [1/3]

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

Definition at line 60 of file Event/RootCnvSvc/include/RootCnvSvc/RootCnvSvc.h.

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

◆ operator==() [2/3]

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

Definition at line 60 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootCnvSvc/RootCnvSvc.h.

60 {
61 return path == copy.path && treename == copy.treename && branchname == copy.branchname &&
62 clid == copy.clid;
63 }

◆ operator==() [3/3]

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

Definition at line 60 of file InstallArea/x86_64-el9-gcc13-opt/include/RootCnvSvc/RootCnvSvc.h.

60 {
61 return path == copy.path && treename == copy.treename && branchname == copy.branchname &&
62 clid == copy.clid;
63 }

Member Data Documentation

◆ branchname

std::string RootCnvSvc::Leaf::branchname

◆ clid

◆ path

std::string RootCnvSvc::Leaf::path

◆ treename

std::string RootCnvSvc::Leaf::treename

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