Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CdbUrlSavev1 Class Reference

#include <coresoftware/blob/master/offline/framework/ffaobjects/CdbUrlSavev1.h>

+ Inheritance diagram for CdbUrlSavev1:
+ Collaboration diagram for CdbUrlSavev1:

Public Member Functions

 ~CdbUrlSavev1 () override
 dtor
 
PHObjectCloneMe () const override
 Virtual copy constructor.
 
void Reset () override
 Clear Event.
 
void identify (std::ostream &os=std::cout) const override
 
int isValid () const override
 isValid returns non zero if object contains valid data
 
void AddUrl (const std::string &domain, const std::string &url, const uint64_t timestamp) override
 
void AddUrl (const std::tuple< std::string, std::string, uint64_t > &tup) override
 
std::vector< std::tuple
< std::string, std::string,
uint64_t > >::const_iterator 
begin () const override
 
std::vector< std::tuple
< std::string, std::string,
uint64_t > >::const_iterator 
end () const override
 
- Public Member Functions inherited from CdbUrlSave
 ~CdbUrlSave () override
 dtor
 
- Public Member Functions inherited from PHObject
 PHObject ()
 ctor
 
 ~PHObject () override
 dtor
 
virtual PHObjectclone () const final
 
PHObjectClone (const char *newname="") const final
 
void Copy (TObject &object) const final
 
virtual int Integrate () const
 
virtual int Integrate (PHObject *)
 
virtual void CopyFrom (const PHObject *obj)
 

Private Attributes

std::vector< std::tuple
< std::string, std::string,
uint64_t > > 
m_CdbUrlVector
 

Detailed Description

Definition at line 17 of file CdbUrlSavev1.h.

View newest version in sPHENIX GitHub at line 17 of file CdbUrlSavev1.h

Constructor & Destructor Documentation

CdbUrlSavev1::~CdbUrlSavev1 ( )
inlineoverride

dtor

Definition at line 21 of file CdbUrlSavev1.h.

View newest version in sPHENIX GitHub at line 21 of file CdbUrlSavev1.h

Member Function Documentation

void CdbUrlSavev1::AddUrl ( const std::string &  domain,
const std::string &  url,
const uint64_t  timestamp 
)
overridevirtual

Reimplemented from CdbUrlSave.

Definition at line 53 of file CdbUrlSavev1.cc.

View newest version in sPHENIX GitHub at line 53 of file CdbUrlSavev1.cc

References m_CdbUrlVector.

void CdbUrlSavev1::AddUrl ( const std::tuple< std::string, std::string, uint64_t > &  tup)
overridevirtual

Reimplemented from CdbUrlSave.

Definition at line 58 of file CdbUrlSavev1.cc.

View newest version in sPHENIX GitHub at line 58 of file CdbUrlSavev1.cc

References m_CdbUrlVector.

std::vector< std::tuple< std::string, std::string, uint64_t > >::const_iterator CdbUrlSavev1::begin ( void  ) const
overridevirtual

Reimplemented from CdbUrlSave.

Definition at line 43 of file CdbUrlSavev1.cc.

View newest version in sPHENIX GitHub at line 43 of file CdbUrlSavev1.cc

References m_CdbUrlVector.

PHObject * CdbUrlSavev1::CloneMe ( ) const
overridevirtual

Virtual copy constructor.

Reimplemented from CdbUrlSave.

Definition at line 10 of file CdbUrlSavev1.cc.

View newest version in sPHENIX GitHub at line 10 of file CdbUrlSavev1.cc

std::vector< std::tuple< std::string, std::string, uint64_t > >::const_iterator CdbUrlSavev1::end ( void  ) const
overridevirtual

Reimplemented from CdbUrlSave.

Definition at line 48 of file CdbUrlSavev1.cc.

View newest version in sPHENIX GitHub at line 48 of file CdbUrlSavev1.cc

References m_CdbUrlVector.

void CdbUrlSavev1::identify ( std::ostream &  os = std::cout) const
overridevirtual

identify Function from PHObject

Parameters
osOutput Stream

Reimplemented from CdbUrlSave.

Definition at line 22 of file CdbUrlSavev1.cc.

View newest version in sPHENIX GitHub at line 22 of file CdbUrlSavev1.cc

References m_CdbUrlVector.

int CdbUrlSavev1::isValid ( ) const
overridevirtual

isValid returns non zero if object contains valid data

Reimplemented from CdbUrlSave.

Definition at line 34 of file CdbUrlSavev1.cc.

View newest version in sPHENIX GitHub at line 34 of file CdbUrlSavev1.cc

References m_CdbUrlVector.

void CdbUrlSavev1::Reset ( )
overridevirtual

Clear Event.

Reimplemented from CdbUrlSave.

Definition at line 16 of file CdbUrlSavev1.cc.

View newest version in sPHENIX GitHub at line 16 of file CdbUrlSavev1.cc

References PHWHERE.

Member Data Documentation

std::vector<std::tuple<std::string, std::string, uint64_t> > CdbUrlSavev1::m_CdbUrlVector
private

Definition at line 43 of file CdbUrlSavev1.h.

View newest version in sPHENIX GitHub at line 43 of file CdbUrlSavev1.h

Referenced by AddUrl(), begin(), end(), identify(), and isValid().


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