All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces
StandaloneGeometrySetup.h File Reference

Utilities for one-line geometry initialization. More...

#include "larcorealg/Geometry/ChannelMapAlg.h"
#include "larcorealg/Geometry/GeometryCore.h"
#include "fhiclcpp/ParameterSet.h"
#include <string>
#include <set>
#include <memory>

Go to the source code of this file.

Namespaces

 lar::standalone
 Utilities for use in an environment without art.
 

Functions

std::unique_ptr
< geo::GeometryCore
lar::standalone::SetupGeometryWithChannelMapping (fhicl::ParameterSet const &pset, std::unique_ptr< geo::ChannelMapAlg > channelMap)
 Initializes a LArSoft geometry object. More...
 
template<typename ChannelMapClass , typename... Args>
std::unique_ptr
< geo::GeometryCore
lar::standalone::SetupGeometry (fhicl::ParameterSet const &pset, Args &&...args)
 Initializes a LArSoft geometry object. More...
 

Detailed Description

Utilities for one-line geometry initialization.

Author
Gianluca Petrillo (petri.nosp@m.llo@.nosp@m.fnal..nosp@m.gov)
Date
June 22, 2017

The main entry point for initializing the geometry is SetupGeometry().

Definition in file StandaloneGeometrySetup.h.