Go to the documentation of this file.
14 #include <AIDA/IProfile1D.h>
19 #include <nlohmann/json.hpp>
36 void init(
const std::string& title,
bool initialize_axis =
true );
45 bool fill(
double x,
double y,
double weight = 1. )
override;
46 virtual bool setBinContents(
int i,
int entries,
double height,
double error,
double spread,
double centre );
51 const CLID&
clID()
const override {
return classID(); }
const CLID & clID() const override
Retrieve reference to class defininition identifier.
std::unique_ptr< IMPLEMENTATION > m_rep
Reference to underlying implementation.
static const CLID & classID()
friend void to_json(nlohmann::json &j, Profile1D const &p)
conversion to json via nlohmann library
friend void reset(Profile1D &h)
unsigned int CLID
Class ID definition.
This file provides a Grammar for the type Gaudi::Accumulators::Axis It allows to use that type from p...
AIDA::IAnnotation IAnnotation
std::mutex m_fillSerialization