gdynamicDigitization
Loading...
Searching...
No Matches
gdynamicdigitization.h File Reference
#include "greadoutSpecs.h"
#include "gfactory_options.h"
#include "gfactory.h"
#include "gtouchable.h"
#include "ghit.h"
#include "gDigitizedData.h"
#include "gTrueInfoData.h"
#include "gtranslationTable.h"
#include "gdynamicdigitization_options.h"
#include <utility>
#include <vector>
#include <bitset>
#include <map>
#include <string>
#include <optional>
#include "G4Step.hh"
Include dependency graph for gdynamicdigitization.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  GTouchableModifiers
 Class to manage modifications to a GTouchable using defined modifier weights. More...
 
class  GDynamicDigitization
 Abstract base class for dynamic digitization functionality. More...
 

Namespaces

namespace  gdynamicdigitization
 

Typedefs

using gdynamicdigitization::dRoutinesMap = std::unordered_map<std::string, std::shared_ptr<GDynamicDigitization>>
 

Functions

std::shared_ptr< GDynamicDigitizationgdynamicdigitization::load_dynamicRoutine (const std::string &plugin_name, const std::shared_ptr< GOptions > &gopts)
 
std::shared_ptr< const dRoutinesMapgdynamicdigitization::dynamicRoutinesMap (const std::vector< std::string > &plugin_names, const std::shared_ptr< GOptions > &gopts)