#include <TrackletParametersMemory.h>
Public Member Functions | |
void | addTracklet (Tracklet *tracklet) |
void | clean () override |
Tracklet * | getTracklet (unsigned int i) |
unsigned int | nTracklets () const |
TrackletParametersMemory (std::string name, Settings const &settings, unsigned int iSector) | |
void | writeMatches (Globals *globals, int &matchesL1, int &matchesL3, int &matchesL5) |
void | writeTPAR (bool first) |
~TrackletParametersMemory () override=default | |
Public Member Functions inherited from trklet::MemoryBase | |
void | findAndReplaceAll (std::string &data, std::string toSearch, std::string replaceStr) |
std::string | getLastPartOfName () const |
std::string const & | getName () const |
unsigned int | initLayerDisk (unsigned int pos) |
void | initLayerDisk (unsigned int pos, int &layer, int &disk) |
void | initSpecialSeeding (unsigned int pos, bool &overlap, bool &extra, bool &extended) |
MemoryBase (std::string name, Settings const &settings, unsigned int iSector) | |
void | openFile (bool first, std::string filebase) |
virtual | ~MemoryBase ()=default |
Private Attributes | |
std::vector< Tracklet * > | tracklets_ |
Additional Inherited Members | |
Static Public Member Functions inherited from trklet::MemoryBase | |
static size_t | find_nth (const std::string &haystack, size_t pos, const std::string &needle, size_t nth) |
Protected Attributes inherited from trklet::MemoryBase | |
int | bx_ |
int | event_ |
unsigned int | iSector_ |
std::string | name_ |
std::ofstream | out_ |
Settings const & | settings_ |
Definition at line 17 of file TrackletParametersMemory.h.
TrackletParametersMemory::TrackletParametersMemory | ( | std::string | name, |
Settings const & | settings, | ||
unsigned int | iSector | ||
) |
Definition at line 10 of file TrackletParametersMemory.cc.
|
overridedefault |
|
inline |
Definition at line 23 of file TrackletParametersMemory.h.
References tracklets_.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding(), trklet::TrackletCalculatorDisplaced::DDLSeeding(), trklet::TrackletCalculatorBase::diskSeeding(), trklet::TrackletCalculatorDisplaced::LLDSeeding(), trklet::TrackletCalculatorDisplaced::LLLSeeding(), and trklet::TrackletCalculatorBase::overlapSeeding().
|
overridevirtual |
Implements trklet::MemoryBase.
Definition at line 13 of file TrackletParametersMemory.cc.
References tracklets_.
|
inline |
|
inline |
Definition at line 25 of file TrackletParametersMemory.h.
References tracklets_.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding(), trklet::TrackletCalculatorDisplaced::DDLSeeding(), trklet::TrackletCalculatorBase::diskSeeding(), trklet::TrackletCalculator::execute(), trklet::TrackletCalculatorDisplaced::execute(), trklet::TrackletProcessor::execute(), trklet::TrackletCalculatorDisplaced::LLDSeeding(), trklet::TrackletCalculatorDisplaced::LLLSeeding(), and trklet::TrackletCalculatorBase::overlapSeeding().
void TrackletParametersMemory::writeMatches | ( | Globals * | globals, |
int & | matchesL1, | ||
int & | matchesL3, | ||
int & | matchesL5 | ||
) |
Definition at line 20 of file TrackletParametersMemory.cc.
References trklet::Globals::ofstream(), MillePedeFileConverter_cfg::out, and tracklets_.
void TrackletParametersMemory::writeTPAR | ( | bool | first | ) |
Definition at line 36 of file TrackletParametersMemory.cc.
References trklet::MemoryBase::bx_, TauDecayModes::dec, trklet::MemoryBase::event_, dqmdumpme::first, alignmentValidation::fname, trklet::MemoryBase::getName(), trklet::hexFormat(), trklet::MemoryBase::iSector_, dqmiolumiharvest::j, trklet::MemoryBase::out_, and tracklets_.
|
private |
Definition at line 36 of file TrackletParametersMemory.h.
Referenced by addTracklet(), clean(), getTracklet(), nTracklets(), writeMatches(), and writeTPAR().