Class Reference for E1039 Core & Analysis Software
SQParamDeco_v1 Class Reference

SQParamDeco_v1.h. More...

#include </dev/shm/kenichi/update-github-e1039-doc/e1039-core/interface_main/SQParamDeco_v1.h>

+ Inheritance diagram for SQParamDeco_v1:
+ Collaboration diagram for SQParamDeco_v1:

Public Member Functions

 SQParamDeco_v1 ()
 
virtual ~SQParamDeco_v1 ()
 
void identify (std::ostream &os=std::cout) const
 
int isValid () const
 isValid returns non zero if object contains vailid data More...
 
SQParamDecoClone () const
 
void Reset ()
 Clear Event. More...
 
bool has_variable (const std::string name) const
 Return 'true' if a variable having 'name' exists. More...
 
std::string get_variable (const std::string name) const
 Return the value of a variable having 'name'. Return "" if no variable exists. More...
 
void set_variable (const std::string name, const std::string value)
 
ParamConstIter begin () const
 Return the begin iterator. More...
 
ParamConstIter end () const
 Return the end iterator. More...
 
unsigned int size () const
 Return the number of variables held. More...
 
- Public Member Functions inherited from SQParamDeco
virtual ~SQParamDeco ()
 
- Public Member Functions inherited from PHObject
 PHObject ()
 ctor More...
 
virtual ~PHObject ()
 dtor More...
 
virtual PHObjectclone () const
 Virtual copy constructor. More...
 
virtual int isValid (const float) const
 
virtual int isValid (const double) const
 
virtual int isValid (const int) const
 
virtual int isValid (const unsigned int) const
 
virtual int isImplemented (const float f) const
 
virtual int isImplemented (const double f) const
 
virtual int isImplemented (const int i) const
 
virtual int isImplemented (const unsigned int i) const
 
void SplitLevel (const int i)
 
int SplitLevel () const
 
void BufferSize (const int i)
 
int BufferSize () const
 

Additional Inherited Members

- Public Types inherited from SQParamDeco
typedef std::map< std::string, std::string > ParamMap
 
typedef ParamMap::const_iterator ParamConstIter
 
typedef ParamMap::iterator ParamIter
 
- Protected Member Functions inherited from SQParamDeco
 SQParamDeco ()
 

Detailed Description

SQParamDeco_v1.h.

Definition at line 6 of file SQParamDeco_v1.h.

Constructor & Destructor Documentation

◆ SQParamDeco_v1()

SQParamDeco_v1::SQParamDeco_v1 ( )

Definition at line 8 of file SQParamDeco_v1.cxx.

◆ ~SQParamDeco_v1()

SQParamDeco_v1::~SQParamDeco_v1 ( )
virtual

Definition at line 13 of file SQParamDeco_v1.cxx.

Member Function Documentation

◆ begin()

ParamConstIter SQParamDeco_v1::begin ( ) const
inlinevirtual

Return the begin iterator.

Implements SQParamDeco.

Definition at line 20 of file SQParamDeco_v1.h.

◆ Clone()

SQParamDeco * SQParamDeco_v1::Clone ( ) const
virtual

Implements SQParamDeco.

Definition at line 28 of file SQParamDeco_v1.cxx.

◆ end()

ParamConstIter SQParamDeco_v1::end ( ) const
inlinevirtual

Return the end iterator.

Implements SQParamDeco.

Definition at line 21 of file SQParamDeco_v1.h.

◆ get_variable()

std::string SQParamDeco_v1::get_variable ( const std::string  name) const
virtual

Return the value of a variable having 'name'. Return "" if no variable exists.

Implements SQParamDeco.

Definition at line 43 of file SQParamDeco_v1.cxx.

◆ has_variable()

bool SQParamDeco_v1::has_variable ( const std::string  name) const
virtual

Return 'true' if a variable having 'name' exists.

Implements SQParamDeco.

Definition at line 38 of file SQParamDeco_v1.cxx.

◆ identify()

void SQParamDeco_v1::identify ( std::ostream &  os = std::cout) const
virtual

identify Function from PHObject

Parameters
osOutput Stream

Implements SQParamDeco.

Definition at line 18 of file SQParamDeco_v1.cxx.

◆ isValid()

int SQParamDeco_v1::isValid ( ) const
virtual

isValid returns non zero if object contains vailid data

Implements SQParamDeco.

Definition at line 23 of file SQParamDeco_v1.cxx.

◆ Reset()

void SQParamDeco_v1::Reset ( )
virtual

Clear Event.

Implements SQParamDeco.

Definition at line 33 of file SQParamDeco_v1.cxx.

◆ set_variable()

void SQParamDeco_v1::set_variable ( const std::string  name,
const std::string  value 
)
virtual

Implements SQParamDeco.

Definition at line 48 of file SQParamDeco_v1.cxx.

◆ size()

unsigned int SQParamDeco_v1::size ( ) const
inlinevirtual

Return the number of variables held.

Implements SQParamDeco.

Definition at line 22 of file SQParamDeco_v1.h.


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