|
Class Reference for E1039 Core & Analysis Software
|
PatternDB interface objects. More...
#include </dev/shm/kenichi/update-github-e1039-doc/e1039-core/packages/reco/patterndb/PatternDB.h>
Inheritance diagram for PatternDB:
Collaboration diagram for PatternDB:Public Types | |
| enum | STATION { DC1 , DC2 , DC3p , DC3m , ERROR_STATION } |
Public Member Functions | |
| PatternDB () | |
| virtual | ~PatternDB () |
| virtual void | identify (std::ostream &os=std::cout) const |
| virtual void | Reset () |
| Clear Event. More... | |
| virtual int | isValid () const |
| isValid returns non zero if object contains vailid data More... | |
| virtual PatternDB * | Clone () const |
| void | print () |
| ClassDef (PatternDB, 1) | |
Public Member Functions inherited from PHObject | |
| PHObject () | |
| ctor More... | |
| virtual | ~PHObject () |
| dtor More... | |
| virtual PHObject * | clone () const |
| Virtual copy constructor. More... | |
| virtual int | isValid (const float) const |
| virtual int | isValid (const double) const |
| virtual int | isValid (const int) const |
| virtual int | isValid (const unsigned int) const |
| virtual int | isImplemented (const float f) const |
| virtual int | isImplemented (const double f) const |
| virtual int | isImplemented (const int i) const |
| virtual int | isImplemented (const unsigned int i) const |
| void | SplitLevel (const int i) |
| int | SplitLevel () const |
| void | BufferSize (const int i) |
| int | BufferSize () const |
Public Attributes | |
| std::set< TrackletKey > | St1 |
| std::set< TrackletKey > | St2 |
| std::set< TrackletKey > | St3 |
| std::set< PartTrackKey > | St23 |
| std::set< GlobTrackKey > | St123 |
Static Public Attributes | |
| static const TrackletKey | ERR_KEY |
| enum PatternDB::STATION |
| Enumerator | |
|---|---|
| DC1 | |
| DC2 | |
| DC3p | |
| DC3m | |
| ERROR_STATION | |
Definition at line 126 of file PatternDB.h.
| PatternDB::PatternDB | ( | ) |
Definition at line 87 of file PatternDB.cxx.
Referenced by Clone(), and Reset().
Here is the caller graph for this function:
|
inlinevirtual |
Definition at line 129 of file PatternDB.h.
| PatternDB::ClassDef | ( | PatternDB | , |
| 1 | |||
| ) |
|
inlinevirtual |
Definition at line 135 of file PatternDB.h.
References PatternDB().
Here is the call graph for this function:
|
virtual |
|
virtual |
| void PatternDB::print | ( | ) |
Definition at line 157 of file PatternDB.cxx.
References identify(), and St1.
Referenced by PatternDBUtil::BuildPatternDB(), and PatternDBUtil::LoadPatternDB().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinevirtual |
Clear Event.
Reimplemented from PHObject.
Definition at line 133 of file PatternDB.h.
References PatternDB().
Here is the call graph for this function:
|
static |
Definition at line 124 of file PatternDB.h.
Referenced by KalmanDSTrk::buildBackPartialTracks(), KalmanDSTrk::buildGlobalTracks(), PatternDBUtil::BuildPatternDB(), PatternDBUtil::EncodeTrackletKey(), and PatternDBUtil::GetTrackletKey().
| std::set<TrackletKey> PatternDB::St1 |
Definition at line 142 of file PatternDB.h.
Referenced by PatternDBUtil::BuildPatternDB(), KalmanDSTrk::buildTrackletsInStation(), identify(), isValid(), PatternDBUtil::LoadPatternDB(), and print().
| std::set<GlobTrackKey> PatternDB::St123 |
Definition at line 146 of file PatternDB.h.
Referenced by KalmanDSTrk::buildGlobalTracks(), PatternDBUtil::BuildPatternDB(), identify(), and PatternDBUtil::LoadPatternDB().
| std::set<TrackletKey> PatternDB::St2 |
Definition at line 143 of file PatternDB.h.
Referenced by PatternDBUtil::BuildPatternDB(), KalmanDSTrk::buildTrackletsInStation(), identify(), isValid(), and PatternDBUtil::LoadPatternDB().
| std::set<PartTrackKey> PatternDB::St23 |
Definition at line 145 of file PatternDB.h.
Referenced by KalmanDSTrk::buildBackPartialTracks(), PatternDBUtil::BuildPatternDB(), identify(), isValid(), and PatternDBUtil::LoadPatternDB().
| std::set<TrackletKey> PatternDB::St3 |
Definition at line 144 of file PatternDB.h.
Referenced by PatternDBUtil::BuildPatternDB(), KalmanDSTrk::buildTrackletsInStation(), identify(), isValid(), and PatternDBUtil::LoadPatternDB().