BOSS 7.1.0
BESIII Offline Software System
Loading...
Searching...
No Matches
IRawDataCnvSvc::Leaf Class Reference

#include <IRawDataCnvSvc.h>

+ Inheritance diagram for IRawDataCnvSvc::Leaf:

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

◆ Leaf() [1/2]

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.

25 : userParameter(u), path(p), bank(b), clid(c) {}
const double b
Definition: slope.cxx:9

◆ Leaf() [2/2]

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

Definition at line 26 of file IRawDataCnvSvc.h.

27 : std::vector<Leaf*>(0), userParameter(copy.userParameter), path(copy.path),
28 bank(copy.bank), clid(copy.clid) {}
uint32_t copy(const node_t &list, uint32_t *dest, size_t max)
Definition: node.cxx:64

Member Function Documentation

◆ operator=()

Leaf & IRawDataCnvSvc::Leaf::operator= ( const Leaf copy)
inline

Definition at line 29 of file IRawDataCnvSvc.h.

29 {
30 path = copy.path;
31 bank = copy.bank;
32 clid = copy.clid;
33 userParameter = copy.userParameter;
34 return *this;
35 }

◆ operator==()

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

Definition at line 36 of file IRawDataCnvSvc.h.

36 {
37 return path == copy.path &&
38 bank == copy.bank &&
39 clid == copy.clid &&
40 userParameter == copy.userParameter;
41 }

Member Data Documentation

◆ bank

std::string IRawDataCnvSvc::Leaf::bank

Definition at line 22 of file IRawDataCnvSvc.h.

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

◆ clid

CLID IRawDataCnvSvc::Leaf::clid

Definition at line 23 of file IRawDataCnvSvc.h.

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

◆ path

std::string IRawDataCnvSvc::Leaf::path

Definition at line 21 of file IRawDataCnvSvc.h.

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

◆ userParameter

long IRawDataCnvSvc::Leaf::userParameter

Definition at line 20 of file IRawDataCnvSvc.h.

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


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