ATLAS Offline Software
|
Helper struct for accumulating sector information for matrix generation. More...
#include <vector>
#include <unordered_map>
#include <algorithm>
#include <boost/functional/hash.hpp>
#include "TTree.h"
#include "FPGATrackSimObjects/FPGATrackSimTypes.h"
#include "FPGATrackSimObjects/FPGATrackSimTrackPars.h"
Go to the source code of this file.
Classes | |
struct | FPGATrackSimMatrixAccumulator |
struct | container_hash< Container > |
Typedefs | |
typedef std::unordered_map< std::vector< module_t >, FPGATrackSimMatrixAccumulator, container_hash< std::vector< module_t > > > | AccumulateMap |
Functions | |
bool | accumulate (AccumulateMap &map, std::vector< module_t > const &modules, FPGATrackSimMatrixAccumulator const &acc) |
Helper function for adding a track/accumulator to an accumulate map. More... | |
Helper struct for accumulating sector information for matrix generation.
Definition in file FPGATrackSimMatrixAccumulator.h.
typedef std::unordered_map<std::vector<module_t>, FPGATrackSimMatrixAccumulator, container_hash<std::vector<module_t> > > AccumulateMap |
Definition at line 108 of file FPGATrackSimMatrixAccumulator.h.
bool accumulate | ( | AccumulateMap & | map, |
std::vector< module_t > const & | modules, | ||
FPGATrackSimMatrixAccumulator const & | acc | ||
) |
Helper function for adding a track/accumulator to an accumulate map.
map | - map to be added to |
modules | - sector definition of the accumulator to be added |
acc | - accumulator to be added |
Helper function for adding a track/accumulator to an accumulate map.
a single track) to an accumulate map.
map | - map to be added to |
modules | - sector definition of the accumulator to be added |
acc | - accumulator to be added |
Definition at line 22 of file FPGATrackSimMatrixAccumulator.cxx.