Project
Loading...
Searching...
No Matches
CollisionContextTool.cxx File Reference
#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"

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)
 
int main (int argc, char *argv[])
 

Enumeration Type Documentation

◆ InteractionLockMode

enum class InteractionLockMode
strong
Enumerator
NOLOCK 
EVERYN 
MINTIMEDISTANCE 

Definition at line 64 of file CollisionContextTool.cxx.

Function Documentation

◆ main()

int main ( int  argc,
char argv[] 
)

Definition at line 252 of file CollisionContextTool.cxx.

◆ parseInteractionSpec()

InteractionSpec parseInteractionSpec ( std::string const &  specifier,
std::vector< InteractionSpec > const &  existingPatterns,
bool  adjustEventCount 
)

Definition at line 81 of file CollisionContextTool.cxx.

◆ parseOptions()

bool parseOptions ( int  argc,
char argv[],
Options optvalues 
)

Definition at line 185 of file CollisionContextTool.cxx.