Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
13 #include <nlohmann/json.hpp>
17 #include "dqm_core/Output.h"
34 nlohmann::ordered_json
to_JSON(TSeqCollection* tseq);
51 virtual void addListener(
const std::string&
name, dqm_core::OutputListener* listener);
53 virtual void addListener(
const dqm_core::Parameter& parameter, dqm_core::OutputListener* listener);
57 virtual void flushResults();
59 virtual void activate();
61 virtual void deactivate();
65 virtual void publishMissingDQPars();
67 virtual void setInput(TDirectory* input);
81 void copyString(
char*
to,
const std::string& from);
93 typedef std::map<std::string, dqm_core::Region*>
DQParMap_t;
94 typedef std::multimap<dqm_core::Region*, std::string, RegionNameComp>
DQRegMap_t;
95 typedef std::map<dqm_core::Region*, int, RegionNameComp>
DQRegCount_t;
std::unique_ptr< TFile > m_file
std::map< std::string, dqm_core::Result * > DQResultMap_t
std::set< std::string > DQParSet_t
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
std::multimap< dqm_core::Region *, std::string, RegionNameComp > DQRegMap_t
DQResultMap_t m_dqResults
DQOutputMap_t * m_outputMap
DQParSet_t m_unpublishedDQPars
Result(const Result &)=delete
ICscStripFitter::Result Result
void fill(H5::Group &out_file, size_t iterations)
static const int s_charArrSize
decltype(auto) operator()(ObjectId< OT, CM > id) const noexcept
nlohmann::ordered_json to_JSON(TSeqCollection *tseq)
Converts sequense, containing TDirectories and strings to JSON file.
std::unique_ptr< TTree > m_result
std::map< std::string, TSeqCollection * > DQOutputMap_t
std::map< std::string, dqm_core::Region * > DQParMap_t
Define macros for attributes used to control the static checker.
DQRegCount_t m_dqRegCounts
TSeqCollection * m_outputList
std::map< dqm_core::Region *, int, RegionNameComp > DQRegCount_t
Result & operator=(const Result &)=delete