Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

IRawDataCnvSvc::Leaf Class Reference

#include <IRawDataCnvSvc.h>

List of all members.

Public Member Functions

 Leaf (const Leaf &copy)
 Leaf (const std::string &p, const CLID &c, const std::string &b, long u)
 Leaf (const Leaf &copy)
 Leaf (const std::string &p, const CLID &c, const std::string &b, long u)
Leafoperator= (const Leaf &copy)
Leafoperator= (const Leaf &copy)
bool operator== (const Leaf &copy) const
bool operator== (const Leaf &copy) const

Public Attributes

std::string bank
CLID clid
std::string path
long userParameter


Constructor & Destructor Documentation

IRawDataCnvSvc::Leaf::Leaf const std::string &  p,
const CLID &  c,
const std::string &  b,
long  u
[inline]
 

00025       : userParameter(u), path(p), bank(b), clid(c) {}

IRawDataCnvSvc::Leaf::Leaf const Leaf copy  )  [inline]
 

00027       : std::vector<Leaf*>(0), userParameter(copy.userParameter), path(copy.path),
00028         bank(copy.bank), clid(copy.clid) {}

IRawDataCnvSvc::Leaf::Leaf const std::string &  p,
const CLID &  c,
const std::string &  b,
long  u
[inline]
 

00025       : userParameter(u), path(p), bank(b), clid(c) {}

IRawDataCnvSvc::Leaf::Leaf const Leaf copy  )  [inline]
 

00027       : std::vector<Leaf*>(0), userParameter(copy.userParameter), path(copy.path),
00028         bank(copy.bank), clid(copy.clid) {}


Member Function Documentation

Leaf& IRawDataCnvSvc::Leaf::operator= const Leaf copy  )  [inline]
 

00029                                         {
00030       path = copy.path;
00031       bank = copy.bank;
00032       clid = copy.clid;
00033       userParameter = copy.userParameter;
00034       return *this;
00035     }

Leaf& IRawDataCnvSvc::Leaf::operator= const Leaf copy  )  [inline]
 

00029                                         {
00030       path = copy.path;
00031       bank = copy.bank;
00032       clid = copy.clid;
00033       userParameter = copy.userParameter;
00034       return *this;
00035     }

bool IRawDataCnvSvc::Leaf::operator== const Leaf copy  )  const [inline]
 

00036                                              {
00037       return  path          == copy.path && 
00038               bank          == copy.bank && 
00039               clid          == copy.clid && 
00040               userParameter == copy.userParameter;
00041     }

bool IRawDataCnvSvc::Leaf::operator== const Leaf copy  )  const [inline]
 

00036                                              {
00037       return  path          == copy.path && 
00038               bank          == copy.bank && 
00039               clid          == copy.clid && 
00040               userParameter == copy.userParameter;
00041     }


Member Data Documentation

std::string IRawDataCnvSvc::Leaf::bank
 

CLID IRawDataCnvSvc::Leaf::clid
 

std::string IRawDataCnvSvc::Leaf::path
 

long IRawDataCnvSvc::Leaf::userParameter
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 16:18:44 2011 for BOSS6.5.5 by  doxygen 1.3.9.1