A simple class that allows fast and easy histograming and the production of graphs. More...
#include <KalmanAlignmentDataCollector.h>
Public Member Functions | |
KalmanAlignmentDataCollector (void) | |
KalmanAlignmentDataCollector (const edm::ParameterSet &config) | |
~KalmanAlignmentDataCollector (void) | |
Static Public Member Functions | |
static void | clear (void) |
static void | configure (const edm::ParameterSet &config) |
static void | fillGraph (std::string graph_name, float x_data, float y_data) |
static void | fillGraph (std::string graph_name, int graph_number, float x_data, float y_data) |
static void | fillHistogram (std::string histo_name, float data) |
static void | fillHistogram (std::string histo_name, int histo_number, float data) |
static void | fillNtuple (std::string ntuple_name, float data) |
static KalmanAlignmentDataCollector * | get (void) |
static void | write (void) |
static void | write (std::string file_name, std::string mode="RECREATE") |
Private Member Functions | |
void | clearData (void) |
void | config (const edm::ParameterSet &config) |
void | fillTGraph (std::string graph_name, float x_data, float y_data) |
void | fillTGraph (std::string graph_name, int graph_number, float x_data, float y_data) |
void | fillTH1F (std::string histo_name, float data) |
void | fillTH1F (std::string histo_name, int histo_number, float data) |
void | fillTNtuple (std::string ntuple_name, float data) |
std::string | toString (int) |
void | writeToTFile (void) |
void | writeToTFile (std::string file_name, std::string mode="RECREATE") |
Private Attributes | |
edm::ParameterSet | theConfiguration |
std::map< std::string, std::vector< float > > | theHistoData |
std::map< std::string, std::vector< float > > | theNtupleData |
std::map< std::string, std::vector< float > > | theXGraphData |
std::map< std::string, std::vector< float > > | theYGraphData |
Static Private Attributes | |
static KalmanAlignmentDataCollector * | theDataCollector = new KalmanAlignmentDataCollector() |
A simple class that allows fast and easy histograming and the production of graphs.
Definition at line 12 of file KalmanAlignmentDataCollector.h.
KalmanAlignmentDataCollector::KalmanAlignmentDataCollector | ( | void | ) |
Definition at line 15 of file KalmanAlignmentDataCollector.cc.
KalmanAlignmentDataCollector::KalmanAlignmentDataCollector | ( | const edm::ParameterSet & | config | ) |
Definition at line 18 of file KalmanAlignmentDataCollector.cc.
KalmanAlignmentDataCollector::~KalmanAlignmentDataCollector | ( | void | ) |
Definition at line 21 of file KalmanAlignmentDataCollector.cc.
|
static |
Definition at line 87 of file KalmanAlignmentDataCollector.cc.
References clearData(), and theDataCollector.
Referenced by Vispa.Views.WidgetView.WidgetView::closeEvent(), Vispa.Views.BoxDecayView.BoxDecayView::closeEvent(), Vispa.Share.FindAlgorithm.FindAlgorithm::findUsingFindDialog(), Vispa.Views.LineDecayView.LineDecayView::setDataObjects(), Vispa.Views.WidgetView.WidgetView::setDataObjects(), BeautifulSoup.Tag::setString(), Vispa.Views.TreeView.TreeView::updateContent(), Vispa.Views.TableView.TableView::updateContent(), Vispa.Views.BoxDecayView.BoxDecayView::updateContent(), and Vispa.Views.PropertyView.PropertyView::updateContent().
|
private |
Definition at line 273 of file KalmanAlignmentDataCollector.cc.
References theHistoData, theXGraphData, and theYGraphData.
Referenced by clear().
|
private |
Definition at line 93 of file KalmanAlignmentDataCollector.cc.
References theConfiguration.
Referenced by configure().
|
static |
Definition at line 31 of file KalmanAlignmentDataCollector.cc.
References config(), and theDataCollector.
Referenced by KalmanAlignmentAlgorithm::initialize().
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 66 of file KalmanAlignmentDataCollector.cc.
References fillTNtuple(), and theDataCollector.
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 149 of file KalmanAlignmentDataCollector.cc.
References data, and theNtupleData.
Referenced by fillNtuple().
|
static |
Definition at line 24 of file KalmanAlignmentDataCollector.cc.
References theDataCollector.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), and betterConfigParser.BetterConfigParser::getResultingSection().
|
private |
Definition at line 281 of file KalmanAlignmentDataCollector.cc.
References groupFilesInBlocks::temp.
|
static |
Definition at line 73 of file KalmanAlignmentDataCollector.cc.
References theDataCollector, and writeToTFile().
Referenced by KalmanAlignmentAlgorithm::terminate().
|
static |
|
private |
Definition at line 162 of file KalmanAlignmentDataCollector.cc.
References dtDQMClient_cfg::fileMode, convertXMLtoSQLite_cfg::fileName, edm::ParameterSet::getUntrackedParameter(), and theConfiguration.
Referenced by write().
|
private |
|
private |
Definition at line 59 of file KalmanAlignmentDataCollector.h.
Referenced by config(), and writeToTFile().
|
staticprivate |
Definition at line 57 of file KalmanAlignmentDataCollector.h.
Referenced by clear(), configure(), fillNtuple(), get(), and write().
|
private |
Definition at line 61 of file KalmanAlignmentDataCollector.h.
Referenced by clearData().
|
private |
Definition at line 64 of file KalmanAlignmentDataCollector.h.
Referenced by fillTNtuple().
|
private |
Definition at line 62 of file KalmanAlignmentDataCollector.h.
Referenced by clearData().
|
private |
Definition at line 63 of file KalmanAlignmentDataCollector.h.
Referenced by clearData().