 |
Belle II Software
release-05-02-19
|
14 #ifndef TRGCDCPerfectFinder_FLAG_
15 #define TRGCDCPerfectFinder_FLAG_
19 #ifdef TRGCDC_SHORT_NAMES
20 #define TCPFinder TRGCDCPerfectFinder
48 std::string
name(
void)
const;
51 std::string
version(
void)
const;
54 int doit(std::vector<TRGCDCTrack*>& trackListClone, std::vector<TRGCDCTrack*>& trackList);
86 const std::vector<int>&
A class to find 2D tracks using MC information.
const TRGCDC & _cdc
CDCTRG.
std::vector< int > _mcList
MC track ID list.
std::string name(void) const
returns name.
const std::string _name
Name.
int doit(std::vector< TRGCDCTrack * > &trackListClone, std::vector< TRGCDCTrack * > &trackList)
do track finding.
const std::vector< int > & trackListMC(void) const
returns MC track list which contributes to CDC hits.
Abstract base class for different kinds of events.
std::string version(void) const
returns version.
The instance of TRGCDC is a singleton.
int doitPerfectly(std::vector< TRGCDCTrack * > &trackList)
do perfect finding.
virtual ~TRGCDCPerfectFinder()
Destructor.
TRGCDCPerfectFinder(const std::string &name, const TRGCDC &)
Contructor.