Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Classes | Namespaces | Functions | Variables
FPGATrackSimBinUtil.h File Reference

Binning Utilities for GenScanTool. More...

#include <array>
#include <fstream>
#include <map>
#include <string>
#include <vector>
#include "FPGATrackSimObjects/FPGATrackSimHit.h"
#include "FPGATrackSimObjects/FPGATrackSimTrackPars.h"
#include "FPGATrackSimObjects/FPGATrackSimConstants.h"
Include dependency graph for FPGATrackSimBinUtil.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  FPGATrackSimBinUtil::ParSet
 
struct  FPGATrackSimBinUtil::IdxSet
 
struct  FPGATrackSimBinUtil::StreamManager
 
struct  FPGATrackSimBinUtil::StoredHit
 
class  FPGATrackSimBinUtil::GeomHelpers
 

Namespaces

 FPGATrackSimBinUtil
 

Functions

std::vector< unsigned > FPGATrackSimBinUtil::subVec (const std::vector< unsigned > &elems, const IdxSet &invec)
 
void FPGATrackSimBinUtil::setIdxSubVec (IdxSet &idx, const std::vector< unsigned > &subvecelems, const std::vector< unsigned > &subvecidx)
 
std::vector< IdxSet > FPGATrackSimBinUtil::makeVariationSet (const std::vector< unsigned > &scanpars, const IdxSet &idx)
 
std::ostream & FPGATrackSimBinUtil::operator<< (std::ostream &os, const StoredHit &hit)
 

Variables

const IdxSet FPGATrackSimBinUtil::invalidBin
 

Detailed Description

Binning Utilities for GenScanTool.

Author
Elliot Lipeles
Date
Sept 10th, 2024 Declarations in this file (there are a series of small classes):

Overview of stucture:

References:

Definition in file FPGATrackSimBinUtil.h.