5#ifndef TRIGFPGATrackSimOBJECTS_FPGATrackSimTRACKSTREAM_H
6#define TRIGFPGATrackSimOBJECTS_FPGATrackSimTRACKSTREAM_H
10#include <TClonesArray.h>
94 int Print(
int level = 0, std::ostream& out = std::cout);
int getNFitsMajority_pix() const
void addNFitsMajorityI_pix(int v)
void addNFitsHWRejectedI(int v)
void addNExtrapolatedTracks(int v)
int getNFitsHWRejectedMajorityI() const
int getNFitsMajorityI_pix() const
void setEventNumber(const unsigned long &val)
void addNFitsRecovery(int v)
void addNFitsMajority(int v)
int findTrack(int trackid, int bankid)
this method, passing a track ID and a bank ID, return the ID of the corresponding track.
FPGATrackSimTrackStream()
void addNFitsRecoveryI(int v)
void addNFitsBadMajorityI(int v)
void addTrack(const FPGATrackSimTrack &)
add a track in the final list
FPGATrackSimTrack * getTrack(int) const
return a given track, identified by its position in the list
int getNFitsRecovery() const
void addNFitsHWRejectedMajorityI(int v)
void addNFitsMajorityI(int v)
FPGATrackSimTrack * getTrackI(int) const
return a given track, identified by its position in the list
void addNFitsMajorityI_SCT(int v)
virtual ~FPGATrackSimTrackStream()
void addNFitsHWRejected(int v)
unsigned long m_run_number
const unsigned long & runNumber() const
void setRunNumber(const unsigned long &val)
int getNFitsRecoveryI() const
int getNFitsMajority() const
int getNFitsHWRejectedI() const
int getNFitsMajority_SCT() const
int getNConnections() const
FPGATrackSimTrackStream & operator=(const FPGATrackSimTrackStream &s)
int getNFitsHWRejected() const
void clear()
reset the list of the tracks and the statistical informatino collected for this event
void addNAddFitsRecoveryI(int v)
const unsigned long & eventNumber() const
void addNFitsMajority_SCT(int v)
void addNConnections(int v)
int getNFitsHWRejectedMajority() const
void addNFitsBadMajority(int v)
int Print(int level=0, std::ostream &out=std::cout)
print a debug message summaryzing the information for the tracks found in one event for a given bank.
int getNAddFitsRecoveryI() const
void addNAddFitsRecovery(int v)
int getNFitsMajorityI() const
int m_nextrapolatedTracks
int getNFitsBadMajority() const
unsigned long m_event_number
std::map< std::pair< int, int >, int > m_trackIdMap
void addTrackI(const FPGATrackSimTrack &)
add a track in the final list
void addNFitsMajority_pix(int v)
int getNFitsBadMajorityI() const
int getNExtrapolatedTracks() const
int getNFitsMajorityI_SCT() const
void addNFitsHWRejectedMajority(int v)
int getNAddFitsRecovery() const