1 #ifndef PayLoadInspector_H
2 #define PayLoadInspector_H
8 #include "Cintex/Cintex.h"
31 boost::shared_ptr<Elem>
elem;
82 template<
typename DataT>
95 ROOT::Cintex::Cintex::Enable();
103 size_t pos = filename.find(
".xml");
104 if(pos == std::string::npos)
105 filename.append(
".xml");
108 xml = TFile::Open(filename.c_str(),
"recreate");
115 std::ostringstream ss;
118 ss <<
m_since <<
"_"<< oidData.first <<
"_" << oidData.second;
120 return this->
dumpXML(ss.str()+
".xml");
125 std::ostringstream os;
131 std::string
plot(std::string
const & ,
133 std::vector<int>
const&, std::vector<float>
const& )
const {
return "";}
139 std::vector<int>
const&, std::vector<float>
const&, std::vector<std::string>
const&)
const {
return "";}
144 std::vector<int>
const&, std::vector<float>
const&, std::vector<std::string>
const&)
const {
return "";}
149 std::vector<int>
const&, std::vector<float>
const&, std::vector<std::string>
const&)
const {
return "";}
180 #endif // PayLoadInspector_H
void * cast(const std::type_info &asType) const
std::string trend_plot(std::string const &, std::string const &, std::vector< int > const &, std::vector< float > const &, std::vector< std::string > const &) const
std::string plot(std::string const &, std::string const &, std::vector< int > const &, std::vector< float > const &) const
ora::Object const & ora_object() const
std::string typeName() const
std::pair< std::string, int > parseToken(const std::string &objectId)
DbTransaction & transaction()
int commit()
commit transaction.
std::string dumpXML(std::string filename) const
void extract(Extractor &extractor) const
boost::shared_ptr< Elem > elem
std::string summary() const
int start(bool readOnly=false)
start transaction
unsigned long long Time_t
bool load(cond::DbSession &db, std::string const &token)
PoolTransactionSentry(cond::DbSession &db)
Class const & object() const
std::string summary_adv(std::string const &, std::vector< int > const &, std::vector< float > const &, std::vector< std::string > const &) const
std::string dumpFile(std::string const &, std::string const &, std::vector< int > const &, std::vector< float > const &, std::vector< std::string > const &) const
PayLoadInspector(const cond::IOVElementProxy &elem)
cond::DbSession & db() const
Elem(cond::DbSession &db)
ora::Object getObject(const std::string &objectId)
ValueExtractor< DataT > Extractor