|
MarlinMT
0.1.0
|
group function for booking More...
#include <ProcessorApi.h>
Static Public Member Functions | |
| static H1FEntry | bookHist1F (Processor *proc, const std::filesystem::path &path, const std::string_view &name, const std::string_view &title, const AxisConfigD &axisconfig, const BookFlag_t &flags=BookFlags::Default) |
| Book a histogram 1D, float type. More... | |
| static H2FEntry | bookHist2F (Processor *proc, const std::filesystem::path &path, const std::string_view &name, const std::string_view &title, const AxisConfigD &axisconfigX, const AxisConfigD &axisconfigY, const BookFlag_t &flags=BookFlags::Default) |
| Book a histogram 2D, float type. More... | |
| static H3FEntry | bookHist3F (Processor *proc, const std::filesystem::path &path, const std::string_view &name, const std::string_view &title, const AxisConfigD &axisconfigX, const AxisConfigD &axisconfigY, const AxisConfigD &axisconfigZ, const BookFlag_t &flags=BookFlags::Default) |
| Book a histogram 3D, float type. More... | |
| static H1DEntry | bookHist1D (Processor *proc, const std::filesystem::path &path, const std::string_view &name, const std::string_view &title, const AxisConfigD &axisconfig, const BookFlag_t &flags=BookFlags::Default) |
| Book a histogram 1D, double type. More... | |
| static H2DEntry | bookHist2D (Processor *proc, const std::filesystem::path &path, const std::string_view &name, const std::string_view &title, const AxisConfigD &axisconfigX, const AxisConfigD &axisconfigY, const BookFlag_t &flags=BookFlags::Default) |
| Book a histogram 2D, double type. More... | |
| static H3DEntry | bookHist3D (Processor *proc, const std::filesystem::path &path, const std::string_view &name, const std::string_view &title, const AxisConfigD &axisconfigX, const AxisConfigD &axisconfigY, const AxisConfigD &axisconfigZ, const BookFlag_t &flags=BookFlags::Default) |
| Book a histogram 3D, double type. More... | |
| static H1IEntry | bookHist1I (Processor *proc, const std::filesystem::path &path, const std::string_view &name, const std::string_view &title, const AxisConfigD &axisconfig, const BookFlag_t &flags=BookFlags::Default) |
| Book a histogram 1D, integer type. More... | |
| static H2IEntry | bookHist2I (Processor *proc, const std::filesystem::path &path, const std::string_view &name, const std::string_view &title, const AxisConfigD &axisconfigX, const AxisConfigD &axisconfigY, const BookFlag_t &flags=BookFlags::Default) |
| Book a histogram 2D, integer type. More... | |
| static H3IEntry | bookHist3I (Processor *proc, const std::filesystem::path &path, const std::string_view &name, const std::string_view &title, const AxisConfigD &axisconfigX, const AxisConfigD &axisconfigY, const AxisConfigD &axisconfigZ, const BookFlag_t &flags=BookFlags::Default) |
| Book a histogram 3D, integer type. More... | |
| static H1FEntry | getHist1F (const Processor *proc, const std::filesystem::path &path, const std::string_view &name) |
| Get handle for booked histogram 1D, float type. More... | |
| static H2FEntry | getHist2F (const Processor *proc, const std::filesystem::path &path, const std::string_view &name) |
| Get handle for booked histogram 2D, float type. More... | |
| static H3FEntry | getHist3F (const Processor *proc, const std::filesystem::path &path, const std::string_view &name) |
| Get handle for booked histogram 3D, float type. More... | |
| static H1DEntry | getHist1D (const Processor *proc, const std::filesystem::path &path, const std::string_view &name) |
| Get handle for booked histogram 1D, double type. More... | |
| static H2DEntry | getHist2D (const Processor *proc, const std::filesystem::path &path, const std::string_view &name) |
| Get handle for booked histogram 2D, double type. More... | |
| static H3DEntry | getHist3D (const Processor *proc, const std::filesystem::path &path, const std::string_view &name) |
| Get handle for booked histogram 3D, double type. More... | |
| static H1IEntry | getHist1I (const Processor *proc, const std::filesystem::path &path, const std::string_view &name) |
| Get handle for booked histogram 1D, integer type. More... | |
| static H2IEntry | getHist2I (const Processor *proc, const std::filesystem::path &path, const std::string_view &name) |
| Get handle for booked histogram 2D, integer type. More... | |
| static H3IEntry | getHist3I (const Processor *proc, const std::filesystem::path &path, const std::string_view &name) |
| Get handle for booked histogram 3D, integer type. More... | |
| static void | write (Processor *proc, const std::filesystem::path &path, const std::string_view &name) |
| register Object to write it at end of lifetime. More... | |
| static void | dontWrite (Processor *proc, const std::filesystem::path &path, const std::string_view &name) |
| cancels writing of Object at end of lifetime. More... | |
| static void | write (Processor *proc, const book::EntryKey &key) |
| register Object to write at end of lifetime. More... | |
| static void | dontWrite (Processor *proc, const book::EntryKey &key) |
| cancels writing of Object at end of lifetime. More... | |
group function for booking
Definition at line 43 of file ProcessorApi.h.
|
static |
Book a histogram 1D, double type.
| proc | the processor booking the histogram |
| path | the histogram entry path |
| name | the histogram name |
| title | the histogram title |
| axisconfig | the histogram X axis config |
| flags | the book flag policy |
Definition at line 125 of file ProcessorApi.cc.
References marlinmt::Component::application(), marlinmt::BookStoreManager::bookHist(), marlinmt::Application::bookStoreManager(), and marlinmt::constructPath().
|
static |
Book a histogram 1D, float type.
| proc | the processor booking the histogram |
| path | the histogram entry path |
| name | the histogram name |
| title | the histogram title |
| axisconfig | the histogram X axis config |
| flags | the book flag policy |
Definition at line 38 of file ProcessorApi.cc.
References marlinmt::Component::application(), marlinmt::BookStoreManager::bookHist(), marlinmt::Application::bookStoreManager(), and marlinmt::constructPath().
|
static |
Book a histogram 1D, integer type.
| proc | the processor booking the histogram |
| path | the histogram entry path |
| name | the histogram name |
| title | the histogram title |
| axisconfig | the histogram X axis config |
| flags | the book flag policy |
Definition at line 212 of file ProcessorApi.cc.
References marlinmt::Component::application(), marlinmt::BookStoreManager::bookHist(), marlinmt::Application::bookStoreManager(), and marlinmt::constructPath().
|
static |
Book a histogram 2D, double type.
| proc | the processor booking the histogram |
| path | the histogram entry path |
| name | the histogram name |
| title | the histogram title |
| axisconfigX | the histogram X axis configuration |
| axisconfigY | the histogram Y axis configuration |
| flags | the book flag policy |
Definition at line 153 of file ProcessorApi.cc.
References marlinmt::Component::application(), marlinmt::BookStoreManager::bookHist(), marlinmt::Application::bookStoreManager(), and marlinmt::constructPath().
|
static |
Book a histogram 2D, float type.
| proc | the processor booking the histogram |
| path | the histogram entry path |
| name | the histogram name |
| title | the histogram title |
| axisconfigX | the histogram X axis configuration |
| axisconfigY | the histogram Y axis configuration |
| flags | the book flag policy |
Definition at line 66 of file ProcessorApi.cc.
References marlinmt::Component::application(), marlinmt::BookStoreManager::bookHist(), marlinmt::Application::bookStoreManager(), and marlinmt::constructPath().
|
static |
Book a histogram 2D, integer type.
| proc | the processor booking the histogram |
| path | the histogram entry path |
| name | the histogram name |
| title | the histogram title |
| axisconfigX | the histogram X axis configuration |
| axisconfigY | the histogram Y axis configuration |
| flags | the book flag policy |
Definition at line 240 of file ProcessorApi.cc.
References marlinmt::Component::application(), marlinmt::BookStoreManager::bookHist(), marlinmt::Application::bookStoreManager(), and marlinmt::constructPath().
|
static |
Book a histogram 3D, double type.
| proc | the processor booking the histogram |
| path | the histogram entry path |
| name | the histogram name |
| title | the histogram title |
| axisconfigX | the histogram X axis configuration |
| axisconfigY | the histogram Y axis configuration |
| axisconfigZ | the histogram Z axis configuration |
| flags | the book flag policy |
Definition at line 182 of file ProcessorApi.cc.
References marlinmt::Component::application(), marlinmt::BookStoreManager::bookHist(), marlinmt::Application::bookStoreManager(), and marlinmt::constructPath().
|
static |
Book a histogram 3D, float type.
| proc | the processor booking the histogram |
| path | the histogram entry path |
| name | the histogram name |
| title | the histogram title |
| axisconfigX | the histogram X axis configuration |
| axisconfigY | the histogram Y axis configuration |
| axisconfigZ | the histogram Z axis configuration |
| flags | the book flag policy |
Definition at line 95 of file ProcessorApi.cc.
References marlinmt::Component::application(), marlinmt::BookStoreManager::bookHist(), marlinmt::Application::bookStoreManager(), and marlinmt::constructPath().
|
static |
Book a histogram 3D, integer type.
| proc | the processor booking the histogram |
| path | the histogram entry path |
| name | the histogram name |
| title | the histogram title |
| axisconfigX | the histogram X axis configuration |
| axisconfigY | the histogram Y axis configuration |
| axisconfigZ | the histogram Z axis configuration |
| flags | the book flag policy |
Definition at line 269 of file ProcessorApi.cc.
References marlinmt::Component::application(), marlinmt::BookStoreManager::bookHist(), marlinmt::Application::bookStoreManager(), and marlinmt::constructPath().
|
static |
cancels writing of Object at end of lifetime.
| proc | the processor instance |
| path | to register object |
| name | of object |
|
static |
cancels writing of Object at end of lifetime.
| key | of Entry to Object which should be stored. |
Definition at line 308 of file ProcessorApi.cc.
References marlinmt::Component::application(), marlinmt::Application::bookStoreManager(), and marlinmt::BookStoreManager::removeFromWrite().
|
static |
Get handle for booked histogram 1D, double type.
| proc | the processor which booked the histogram |
| path | the histogram entry path |
| name | the histogram name |
Definition at line 142 of file ProcessorApi.cc.
References marlinmt::Component::application(), marlinmt::Application::bookStoreManager(), and marlinmt::constructPath().
|
static |
Get handle for booked histogram 1D, float type.
| proc | the processor which booked the histogram |
| path | the histogram entry path |
| name | the histogram name |
Definition at line 55 of file ProcessorApi.cc.
References marlinmt::Component::application(), marlinmt::Application::bookStoreManager(), and marlinmt::constructPath().
|
static |
Get handle for booked histogram 1D, integer type.
| proc | the processor which booked the histogram |
| path | the histogram entry path |
| name | the histogram name |
Definition at line 229 of file ProcessorApi.cc.
References marlinmt::Component::application(), marlinmt::Application::bookStoreManager(), and marlinmt::constructPath().
|
static |
Get handle for booked histogram 2D, double type.
| proc | the processor which booked the histogram |
| path | the histogram entry path |
| name | the histogram name |
Definition at line 171 of file ProcessorApi.cc.
References marlinmt::Component::application(), marlinmt::Application::bookStoreManager(), and marlinmt::constructPath().
|
static |
Get handle for booked histogram 2D, float type.
| proc | the processor which booked the histogram |
| path | the histogram entry path |
| name | the histogram name |
Definition at line 84 of file ProcessorApi.cc.
References marlinmt::Component::application(), marlinmt::Application::bookStoreManager(), and marlinmt::constructPath().
|
static |
Get handle for booked histogram 2D, integer type.
| proc | the processor which booked the histogram |
| path | the histogram entry path |
| name | the histogram name |
Definition at line 258 of file ProcessorApi.cc.
References marlinmt::Component::application(), marlinmt::Application::bookStoreManager(), and marlinmt::constructPath().
|
static |
Get handle for booked histogram 3D, double type.
| proc | the processor which booked the histogram |
| path | the histogram entry path |
| name | the histogram name |
Definition at line 201 of file ProcessorApi.cc.
References marlinmt::Component::application(), marlinmt::Application::bookStoreManager(), and marlinmt::constructPath().
|
static |
Get handle for booked histogram 3D, float type.
| proc | the processor which booked the histogram |
| path | the histogram entry path |
| name | the histogram name |
Definition at line 114 of file ProcessorApi.cc.
References marlinmt::Component::application(), marlinmt::Application::bookStoreManager(), and marlinmt::constructPath().
|
static |
Get handle for booked histogram 3D, integer type.
| proc | the processor which booked the histogram |
| path | the histogram entry path |
| name | the histogram name |
Definition at line 288 of file ProcessorApi.cc.
References marlinmt::Component::application(), marlinmt::Application::bookStoreManager(), and marlinmt::constructPath().
|
static |
register Object to write it at end of lifetime.
The same effect can archived with passing the Store flag by registration.
| proc | the processor instance |
| path | to registered object |
| name | of object |
|
static |
register Object to write at end of lifetime.
The same effect can archived with passing the Store flag by registration
| key | of Entry to Object which should be stored. |
Definition at line 299 of file ProcessorApi.cc.
References marlinmt::BookStoreManager::addToWrite(), marlinmt::Component::application(), and marlinmt::Application::bookStoreManager().