CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions
HcalO2OManager Class Reference

#include <CaloOnlineTools/HcalOnlineDb/interface/HcalO2OManager.h>

Public Member Functions

int getListOfNewIovs (std::vector< uint32_t > &iovs, const std::vector< uint32_t > &omds_iovs, const std::vector< uint32_t > &orcon_iovs)
 
void getListOfNewIovs_test (void)
 
int getListOfOmdsIovs (std::vector< uint32_t > &out, std::string tagname)
 
std::vector< std::string > getListOfOmdsTags ()
 
int getListOfPoolIovs (std::vector< uint32_t > &out, std::string tagname, std::string connect, std::string auth_path)
 
std::vector< std::string > getListOfPoolTags (std::string connect, std::string auth_path)
 
int getListOfUpdateIovs (std::vector< uint32_t > &_iovs, std::string _tag, std::string pool_connect_string, std::string pool_auth_path)
 
 HcalO2OManager ()
 
virtual ~HcalO2OManager ()
 

Detailed Description

Description: Defines all logic of HCAL O2O transfers

Usage: <usage>

Definition at line 25 of file HcalO2OManager.h.

Constructor & Destructor Documentation

HcalO2OManager::HcalO2OManager ( )

Definition at line 35 of file HcalO2OManager.cc.

HcalO2OManager::~HcalO2OManager ( )
virtual

Definition at line 41 of file HcalO2OManager.cc.

Member Function Documentation

int HcalO2OManager::getListOfNewIovs ( std::vector< uint32_t > &  iovs,
const std::vector< uint32_t > &  omds_iovs,
const std::vector< uint32_t > &  orcon_iovs 
)

Definition at line 236 of file HcalO2OManager.cc.

void HcalO2OManager::getListOfNewIovs_test ( void  )

Definition at line 199 of file HcalO2OManager.cc.

int HcalO2OManager::getListOfOmdsIovs ( std::vector< uint32_t > &  out,
std::string  tagname 
)

Definition at line 156 of file HcalO2OManager.cc.

std::vector< std::string > HcalO2OManager::getListOfOmdsTags ( )

Definition at line 127 of file HcalO2OManager.cc.

int HcalO2OManager::getListOfPoolIovs ( std::vector< uint32_t > &  out,
std::string  tagname,
std::string  connect,
std::string  auth_path 
)

Definition at line 82 of file HcalO2OManager.cc.

std::vector< std::string > HcalO2OManager::getListOfPoolTags ( std::string  connect,
std::string  auth_path 
)

Definition at line 48 of file HcalO2OManager.cc.

int HcalO2OManager::getListOfUpdateIovs ( std::vector< uint32_t > &  _iovs,
std::string  _tag,
std::string  pool_connect_string,
std::string  pool_auth_path 
)

Definition at line 357 of file HcalO2OManager.cc.