IRawDataCnvSvc::Leaf Class Reference

#include <IRawDataCnvSvc.h>

List of all members.

Public Member Functions

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

Public Attributes

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


Detailed Description

Definition at line 18 of file IRawDataCnvSvc.h.


Constructor & Destructor Documentation

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

Definition at line 24 of file IRawDataCnvSvc.h.

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

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

Definition at line 26 of file IRawDataCnvSvc.h.

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]

Definition at line 29 of file IRawDataCnvSvc.h.

References bank, clid, eformat::write::copy(), path, and userParameter.

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]

Definition at line 36 of file IRawDataCnvSvc.h.

References bank, clid, eformat::write::copy(), path, and userParameter.

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

Definition at line 22 of file IRawDataCnvSvc.h.

Referenced by operator=(), and operator==().

CLID IRawDataCnvSvc::Leaf::clid

Definition at line 23 of file IRawDataCnvSvc.h.

Referenced by operator=(), and operator==().

std::string IRawDataCnvSvc::Leaf::path

Definition at line 21 of file IRawDataCnvSvc.h.

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

long IRawDataCnvSvc::Leaf::userParameter

Definition at line 20 of file IRawDataCnvSvc.h.

Referenced by operator=(), and operator==().


Generated on Tue Nov 29 23:19:46 2016 for BOSS_7.0.2 by  doxygen 1.4.7