PandaRoot
RhoBoolColumn Class Reference

#include <RhoColumn.h>

Inheritance diagram for RhoBoolColumn:
RhoColumn

Public Member Functions

 RhoBoolColumn (const char *, const Bool_t &, const Bool_t &, TTree *)
 
virtual ~RhoBoolColumn ()
 
virtual void SetDefValue ()
 
virtual void SetValue (const void *p, RhoColumn *)
 
- Public Member Functions inherited from RhoColumn
 RhoColumn (const char *l)
 
virtual ~RhoColumn ()
 
const TString & GetLabel () const
 
TBranch * GetBrPointer ()
 
void * GetPointer ()
 
void SetPointer (void *p)
 
void SetUseDefValue (Int_t b)
 
const Int_t & GetUseDefValue () const
 

Additional Inherited Members

- Protected Attributes inherited from RhoColumn
TString fLabel
 
Int_t fUseDefValue
 
void * fPointer
 
TBranch * fBranch
 

Detailed Description

Definition at line 125 of file RhoColumn.h.

Constructor & Destructor Documentation

◆ RhoBoolColumn()

RhoBoolColumn::RhoBoolColumn ( const char *  ,
const Bool_t &  ,
const Bool_t &  ,
TTree *   
)

◆ ~RhoBoolColumn()

virtual RhoBoolColumn::~RhoBoolColumn ( )
inlinevirtual

Definition at line 128 of file RhoColumn.h.

128 { delete (Bool_t *)fPointer; }
void * fPointer
Definition: RhoColumn.h:120

Member Function Documentation

◆ SetDefValue()

virtual void RhoBoolColumn::SetDefValue ( )
inlinevirtual

Implements RhoColumn.

Definition at line 129 of file RhoColumn.h.

129 { *(Char_t *)fPointer = fDefValue; }
void * fPointer
Definition: RhoColumn.h:120

◆ SetValue()

virtual void RhoBoolColumn::SetValue ( const void *  p,
RhoColumn  
)
inlinevirtual

Implements RhoColumn.

Definition at line 130 of file RhoColumn.h.

130 { *(Char_t *)fPointer = *(const Bool_t *)p; }
void * fPointer
Definition: RhoColumn.h:120

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