The class of 35t specific algorithms, optimized. More...
#include <vector>
#include <set>
#include "larcoreobj/SimpleTypesAndConstants/readout_types.h"
#include "larcoreobj/SimpleTypesAndConstants/RawTypes.h"
#include "larcorealg/Geometry/ChannelMapAlg.h"
#include "dunecore/Geometry/GeoObjectSorter35.h"
#include "fhiclcpp/ParameterSet.h"
Go to the source code of this file.
Classes | |
class | geo::ChannelMap35OptAlg |
struct | geo::ChannelMap35OptAlg::PlaneData_t |
all data we need for each APA More... | |
Namespaces | |
geo | |
LArSoft geometry interface. | |
The class of 35t specific algorithms, optimized.
This class is starting as a copy of ChannelMap35Alg, plus one bug fix in the loop that counts the number of anchored wires in an APA, or rather the number of channels per APA.
NOTE: Actual optimization still needs to be done. Much more generality than actually needed is carried over from older ChannelMaps.
Any gdml before v3 should stay configured to use ChannelMap35Alg, and any gdml v3 or later should be configured to use ChannelMap35OptAlg. This is done in DUNEGeometryHelper using the fcl parameter DetectorVersion in the SortingParameters pset.
Definition in file ChannelMap35OptAlg.h.