RootCnvSvc::Leaf Class Reference

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

#include <RootCnvSvc.h>

List of all members.

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

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.

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


Member Function Documentation

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

Definition at line 57 of file RootCnvSvc.h.

References branchname, clid, eformat::write::copy(), path, and treename.

00057                                              {
00058       return  path          == copy.path && 
00059         treename      == copy.treename && 
00060         branchname    == copy.branchname && 
00061         clid          == copy.clid ;
00062     }


Member Data Documentation

std::string RootCnvSvc::Leaf::branchname

Definition at line 52 of file RootCnvSvc.h.

Referenced by operator==().

CLID RootCnvSvc::Leaf::clid

Definition at line 53 of file RootCnvSvc.h.

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

std::string RootCnvSvc::Leaf::path

Definition at line 50 of file RootCnvSvc.h.

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

std::string RootCnvSvc::Leaf::treename

Definition at line 51 of file RootCnvSvc.h.

Referenced by operator==().


Generated on Tue Nov 29 23:35:51 2016 for BOSS_7.0.2 by  doxygen 1.4.7