TFCSMLCalorimeterSimulator class

Base classes

class FastCaloSim::MLogging

Public types

struct event_t
struct layer_t

Constructors, destructors, conversion operators

TFCSMLCalorimeterSimulator()
~TFCSMLCalorimeterSimulator() override

Public functions

auto loadSimulator(const std::string& filename) -> bool
void Print() const
auto predictVoxels(TFCSSimulationState& simulstate, float eta, float energy) const -> VNetworkBase::NetworkOutputs
auto getEvent(TFCSSimulationState& simulstate, float eta, float energy) const -> event_t
auto predictVoxels() const -> VNetworkBase::NetworkOutputs
void setInputShapes(std::vector<long unsigned int> layer_boundaries, std::vector<long unsigned int> used_layers)