List of all members | Public Member Functions | Protected Attributes | Private Member Functions
ValidationObj Class Referenceabstract

#include <ValidationObj.h>

Inheritance diagram for ValidationObj:
Inheritance graph
[legend]

Public Member Functions

virtual bool Fill (const evt::Event &event)=0
 
virtual std::string GetModuleName () const
 
virtual TValidationObjGetTObject () const
 
virtual std::string GetTObjectName () const
 
virtual bool IsValidate ()
 
virtual void SetValidationOk ()
 
virtual bool Validate (TValidationObj *const e)
 
 ValidationObj (const std::string &name)
 
virtual ~ValidationObj ()
 

Protected Attributes

bool _IsValidate
 
TValidationObj_myTObject
 
std::string _myTObjectName
 
std::string VModuleName
 

Private Member Functions

 ValidationObj ()
 

Detailed Description

Definition at line 14 of file ValidationObj.h.

Constructor & Destructor Documentation

ValidationObj::ValidationObj ( )
private

Definition at line 7 of file ValidationObj.cc.

ValidationObj::ValidationObj ( const std::string &  name)

Definition at line 16 of file ValidationObj.cc.

ValidationObj::~ValidationObj ( )
virtual

Definition at line 56 of file ValidationObj.cc.

References _myTObject.

Member Function Documentation

virtual bool ValidationObj::Fill ( const evt::Event event)
pure virtual

Implemented in FIOValidationObj, and SIOValidationObj.

Referenced by SValidStore::Run().

string ValidationObj::GetModuleName ( ) const
virtual

Definition at line 26 of file ValidationObj.cc.

References VModuleName.

Referenced by SValidStore::Finish(), and SValidStore::Run().

TValidationObj * ValidationObj::GetTObject ( ) const
virtual

Definition at line 42 of file ValidationObj.cc.

References _myTObject.

Referenced by SValidStore::Run().

string ValidationObj::GetTObjectName ( ) const
virtual

Definition at line 34 of file ValidationObj.cc.

References _myTObjectName.

virtual bool ValidationObj::IsValidate ( )
inlinevirtual

Definition at line 33 of file ValidationObj.h.

References _IsValidate.

Referenced by SValidStore::Finish().

virtual void ValidationObj::SetValidationOk ( )
inlinevirtual

Definition at line 34 of file ValidationObj.h.

References _IsValidate.

Referenced by SValidStore::Run().

bool ValidationObj::Validate ( TValidationObj *const  e)
virtual

Definition at line 50 of file ValidationObj.cc.

References _myTObject, and TValidationObj::Validate().

Referenced by SValidStore::Run().

Member Data Documentation

bool ValidationObj::_IsValidate
protected

Definition at line 23 of file ValidationObj.h.

Referenced by IsValidate(), and SetValidationOk().

TValidationObj* ValidationObj::_myTObject
protected
std::string ValidationObj::_myTObjectName
protected
std::string ValidationObj::VModuleName
protected

Definition at line 20 of file ValidationObj.h.

Referenced by GetModuleName().


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

, generated on Tue Sep 26 2023.