FairRoot/PandaRoot
Functions
GFTrackCand.cxx File Reference
#include "GFTrackCand.h"
#include "TDatabasePDG.h"
#include <algorithm>
#include <iostream>

Go to the source code of this file.

Functions

bool operator== (const GFTrackCand &lhs, const GFTrackCand &rhs)
 

Function Documentation

bool operator== ( const GFTrackCand lhs,
const GFTrackCand rhs 
)

Definition at line 83 of file GFTrackCand.cxx.

References GFTrackCand::fDetId, GFTrackCand::fHitId, and GFTrackCand::getNHits().

83  {
84  if(lhs.getNHits()!=rhs.getNHits()) return false;
85  bool result=std::equal(lhs.fDetId.begin(),lhs.fDetId.end(),rhs.fDetId.begin());
86  result &=std::equal(lhs.fHitId.begin(),lhs.fHitId.end(),rhs.fHitId.begin());
87  return result;
88 }
unsigned int getNHits() const
Definition: GFTrackCand.h:113
std::vector< unsigned int > fHitId
Definition: GFTrackCand.h:174
std::vector< unsigned int > fDetId
Definition: GFTrackCand.h:173