![]() |
Project
|
#include <boost/program_options.hpp>#include <cstdlib>#include <string>#include "DataFormatsParameters/GRPECSObject.h"#include "DataFormatsParameters/GRPMagField.h"#include "DataFormatsParameters/GRPLHCIFData.h"#include "CommonUtils/FileSystemUtils.h"#include <fairlogger/Logger.h>#include <TFile.h>#include <CommonUtils/NameConf.h>#include <DetectorsCommonDataFormats/DetID.h>#include <CCDB/BasicCCDBManager.h>#include <SimConfig/SimConfig.h>#include <unordered_map>#include <filesystem>#include "CommonUtils/ConfigurableParam.h"#include "DataFormatsCalibration/MeanVertexObject.h"#include "SimConfig/InteractionDiamondParam.h"Go to the source code of this file.
Classes | |
| struct | Options |
Enumerations | |
| enum class | GRPCommand { kNONE , kCREATE , kANCHOR , kSETROMODE , kPRINTECS , kPRINTLHC , kPRINTMAG } |
Functions | |
| void | print_globalHelp (int argc, char *argv[]) |
| void | printGRPECS (std::string const &filename) |
| void | printGRPMAG (std::string const &filename) |
| void | printGRPLHC (std::string const &filename) |
| void | setROMode (std::string const &filename, std::vector< std::string > const &continuous, std::vector< std::string > const &triggered, bool clear=false) |
| bool | publish (std::string const &filename, std::string const &path, std::string CCDBpath) |
| bool | anchor_GRPs (Options const &opts, std::vector< std::string > const &paths={"GLO/Config/GRPECS", "GLO/Config/GRPMagField", "GLO/Config/GRPLHCIF"}) |
| bool | create_MeanVertexObject (Options const &opts) |
| bool | create_GRPs (Options const &opts) |
| void | perform_Command (Options const &opts) |
| bool | parseOptions (int argc, char *argv[], Options &optvalues) |
| int | main (int argc, char *argv[]) |
Variables | |
| std::unique_ptr< CCDBHelper > | gCCDBWrapper |
|
strong |
| Enumerator | |
|---|---|
| kNONE | |
| kCREATE | |
| kANCHOR | |
| kSETROMODE | |
| kPRINTECS | |
| kPRINTLHC | |
| kPRINTMAG | |
Definition at line 37 of file GRPTool.cxx.
| bool anchor_GRPs | ( | Options const & | opts, |
| std::vector< std::string > const & | paths = {"GLO/Config/GRPECS", "GLO/Config/GRPMagField", "GLO/Config/GRPLHCIF"} |
||
| ) |
Definition at line 237 of file GRPTool.cxx.
| bool create_GRPs | ( | Options const & | opts | ) |
Definition at line 307 of file GRPTool.cxx.
| bool create_MeanVertexObject | ( | Options const & | opts | ) |
Definition at line 257 of file GRPTool.cxx.
Definition at line 657 of file GRPTool.cxx.
Definition at line 505 of file GRPTool.cxx.
Definition at line 473 of file GRPTool.cxx.
Definition at line 112 of file GRPTool.cxx.
| void printGRPECS | ( | std::string const & | filename | ) |
Definition at line 144 of file GRPTool.cxx.
| void printGRPLHC | ( | std::string const & | filename | ) |
Definition at line 154 of file GRPTool.cxx.
| void printGRPMAG | ( | std::string const & | filename | ) |
Definition at line 149 of file GRPTool.cxx.
| bool publish | ( | std::string const & | filename, |
| std::string const & | path, | ||
| std::string | CCDBpath | ||
| ) |
Definition at line 212 of file GRPTool.cxx.
| void setROMode | ( | std::string const & | filename, |
| std::vector< std::string > const & | continuous, | ||
| std::vector< std::string > const & | triggered, | ||
| bool | clear = false |
||
| ) |
Definition at line 159 of file GRPTool.cxx.
| std::unique_ptr<CCDBHelper> gCCDBWrapper |
Definition at line 110 of file GRPTool.cxx.