1 #ifndef Alignment_KalmanAlignmentAlgorithm_KalmanAlignmentDataCollector_h
2 #define Alignment_KalmanAlignmentAlgorithm_KalmanAlignmentDataCollector_h
26 static void fillHistogram( std::string histo_name,
int histo_number,
float data );
28 static void fillGraph( std::string graph_name,
float x_data,
float y_data );
29 static void fillGraph( std::string graph_name,
int graph_number,
float x_data,
float y_data );
31 static void fillNtuple( std::string ntuple_name,
float data );
33 static void write(
void );
36 static void clear(
void );
42 void fillTH1F( std::string histo_name,
float data );
43 void fillTH1F( std::string histo_name,
int histo_number,
float data );
45 void fillTGraph( std::string graph_name,
float x_data,
float y_data );
46 void fillTGraph( std::string graph_name,
int graph_number,
float x_data,
float y_data );
48 void fillTNtuple( std::string ntuple_name,
float data );
std::map< std::string, std::vector< float > > theNtupleData
static void fillHistogram(std::string histo_name, float data)
~KalmanAlignmentDataCollector(void)
void fillTGraph(std::string graph_name, float x_data, float y_data)
void fillTH1F(std::string histo_name, float data)
std::map< std::string, std::vector< float > > theXGraphData
std::map< std::string, std::vector< float > > theHistoData
A simple class that allows fast and easy histograming and the production of graphs.
std::string toString(int)
static KalmanAlignmentDataCollector * theDataCollector
static void fillNtuple(std::string ntuple_name, float data)
void fillTNtuple(std::string ntuple_name, float data)
KalmanAlignmentDataCollector(void)
edm::ParameterSet theConfiguration
void config(const edm::ParameterSet &config)
static void configure(const edm::ParameterSet &config)
static void fillGraph(std::string graph_name, float x_data, float y_data)
std::map< std::string, std::vector< float > > theYGraphData