Hall-D Software
alpha
|
#include <DTrackCandidate_factory_CDC_or_FDCpseudo.h>
Public Member Functions | |
DTrackCandidate_factory_CDC_or_FDCpseudo () | |
~DTrackCandidate_factory_CDC_or_FDCpseudo () | |
const char * | Tag (void) |
Private Member Functions | |
jerror_t | init (void) |
Called once at program start. More... | |
jerror_t | brun (jana::JEventLoop *eventLoop, int32_t runnumber) |
Called everytime a new run number is detected. More... | |
jerror_t | evnt (jana::JEventLoop *eventLoop, uint64_t eventnumber) |
Called every event. More... | |
jerror_t | erun (void) |
Called everytime run number changes, provided brun has been called. More... | |
jerror_t | fini (void) |
Called after last event of last event source has been processed. More... | |
Private Attributes | |
int | DEBUG_LEVEL |
This class is not used as part of the baseline reconstruction. It is mainly for debugging purposes.
This will essentially make a single list of DTrackCandidate objects by merging the CDC and FDCPseudo candidates. There is a weak attempt to filter clones of candidates found in both lists, but no merging is done, one of the clones is simply dropped.
Note that this merges candidates from the DTrackCandidate_factory_FDCpseudo class which is also not the default FDC track finder (see DTrackCandidate_factory_FDCCathodes for that).
Definition at line 32 of file DTrackCandidate_factory_CDC_or_FDCpseudo.h.
|
inline |
Definition at line 34 of file DTrackCandidate_factory_CDC_or_FDCpseudo.h.
|
inline |
Definition at line 35 of file DTrackCandidate_factory_CDC_or_FDCpseudo.h.
|
private |
Called everytime a new run number is detected.
Definition at line 31 of file DTrackCandidate_factory_CDC_or_FDCpseudo.cc.
|
private |
Called everytime run number changes, provided brun has been called.
Definition at line 96 of file DTrackCandidate_factory_CDC_or_FDCpseudo.cc.
|
private |
Called every event.
This factory simply combines the list of candidates from the DTrackCandidate:CDC and DTrackCandidate:FDCpseudo factories into a single lit. It simply copies the pointers and flags itself as not being the owner of any of these objects.
Definition at line 40 of file DTrackCandidate_factory_CDC_or_FDCpseudo.cc.
References _DBG_.
|
private |
Called after last event of last event source has been processed.
Definition at line 104 of file DTrackCandidate_factory_CDC_or_FDCpseudo.cc.
|
private |
Called once at program start.
Definition at line 19 of file DTrackCandidate_factory_CDC_or_FDCpseudo.cc.
|
inline |
Definition at line 36 of file DTrackCandidate_factory_CDC_or_FDCpseudo.h.
|
private |
Definition at line 45 of file DTrackCandidate_factory_CDC_or_FDCpseudo.h.