![]() |
Project
|
#include <boost/program_options.hpp>#include <string>#include <iostream>#include <Algorithm/RangeTokenizer.h>#include <regex>#include "SimulationDataFormat/InteractionSampler.h"#include "CommonDataFormat/InteractionRecord.h"#include "DataFormatsCalibration/MeanVertexObject.h"#include "SimulationDataFormat/DigitizationContext.h"#include "SimConfig/InteractionDiamondParam.h"#include <cmath>#include <TRandom.h>#include <numeric>#include <fairlogger/Logger.h>#include "Steer/MCKinematicsReader.h"#include "CommonUtils/ConfigurableParam.h"#include <CCDB/BasicCCDBManager.h>#include "DataFormatsParameters/GRPLHCIFData.h"#include "SimConfig/SimConfig.h"#include <filesystem>Go to the source code of this file.
Classes | |
| struct | Options |
| struct | InteractionSpec |
Enumerations | |
| enum class | InteractionLockMode { NOLOCK , EVERYN , MINTIMEDISTANCE } |
Functions | |
| InteractionSpec | parseInteractionSpec (std::string const &specifier, std::vector< InteractionSpec > const &existingPatterns, bool adjustEventCount) |
| bool | parseOptions (int argc, char *argv[], Options &optvalues) |
| bool | copy_collision_context (const std::string &external_path, int this_tf_id, int target_tf_id) |
| int | main (int argc, char *argv[]) |
|
strong |
| Enumerator | |
|---|---|
| NOLOCK | |
| EVERYN | |
| MINTIMEDISTANCE | |
Definition at line 69 of file CollisionContextTool.cxx.
| bool copy_collision_context | ( | const std::string & | external_path, |
| int | this_tf_id, | ||
| int | target_tf_id | ||
| ) |
Definition at line 259 of file CollisionContextTool.cxx.
Definition at line 300 of file CollisionContextTool.cxx.
| InteractionSpec parseInteractionSpec | ( | std::string const & | specifier, |
| std::vector< InteractionSpec > const & | existingPatterns, | ||
| bool | adjustEventCount | ||
| ) |
Definition at line 86 of file CollisionContextTool.cxx.
Definition at line 190 of file CollisionContextTool.cxx.