14#ifndef FPGATrackSimCONFTOOLS_TTREGIONSLICES_H
15#define FPGATrackSimCONFTOOLS_TTREGIONSLICES_H
29 float maxd0,
float maxz0,
float maxqOverPt);
33 std::pair<FPGATrackSimTrackPars, FPGATrackSimTrackPars>
const &
getRegion(
unsigned region)
const {
return m_regions.at(region); }
41 std::vector<std::pair<FPGATrackSimTrackPars, FPGATrackSimTrackPars>>
m_regions;
Structs that store the 5 track parameters.
FPGATrackSimRegionSlices(std::string const &filepath)
FPGATrackSimTrackPars const & getMin(unsigned region) const
std::pair< FPGATrackSimTrackPars, FPGATrackSimTrackPars > const & getRegion(unsigned region) const
unsigned nRegions() const
bool inRegion(unsigned region, FPGATrackSimTruthTrack const &t) const
std::vector< std::pair< FPGATrackSimTrackPars, FPGATrackSimTrackPars > > m_regions
FPGATrackSimTrackPars const & getMax(unsigned region) const