All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
LArVoxelCalculator_service.cc
Go to the documentation of this file.
1 ////////////////////////////////////////////////////////////////////////
2 /// \file LArVoxelCalculator_service.cc
3 /// \brief Encapsulates calculation of LArVoxelID and LArVoxel parameters
4 ///
5 /// \author brebel@fnal.gov
6 ////////////////////////////////////////////////////////////////////////
7 
8 /// This service encapsulates the calculations associated with
9 /// computing the LArVoxelID, and provides access to the any LArVoxel
10 /// parameters from the input file(s).
11 
12 /// Definition: "Voxels" are three-dimensional "pixels"; basically
13 /// they divide the energy deposition in the LAr into (x,y,z) cubes.
14 /// Well, hyper-cubes actually, since we have to potentially include
15 /// divisions in time as well.
16 
17 // Framework includes
18 #include "art/Framework/Services/Registry/ServiceDefinitionMacros.h"
19 
21 
22 DEFINE_ART_SERVICE(sim::LArVoxelCalculator)
Encapsulates calculation of LArVoxelID and LArVoxel parameters.