|
FEDRA emulsion software from the OPERA Collaboration
|
#include <EdbPattern.h>


Public Member Functions | |
| void | AddPattern (EdbPattern *pat) |
| void | AddPatternAt (EdbPattern *pat, int id) |
| void | Centralize () |
| void | Centralize (float xc, float yc) |
| void | DropCell () |
| int | DropCouples () |
| EdbPatternsVolume () | |
| EdbPatternsVolume (EdbPatternsVolume &pvol) | |
| int | FindComplimentsVol (EdbSegP &s, TObjArray &arr, float nsig, float nsigt, int dpat) |
| EdbPattern * | GetPattern (int id) const |
| EdbPattern * | GetPatternByPID (int pid) const |
| EdbPattern * | GetPatternByPlate (int plate, int side) |
| EdbPattern * | GetPatternByZ (float z, float tolerance=5) const |
| EdbPattern * | GetPatternNext (float z, int dir) const |
| EdbPattern * | GetPatternPreceding (EdbPattern *pat) const |
| EdbPattern * | GetPatternSucceding (EdbPattern *pat) const |
| EdbPattern * | GetPatternZLowestHighest (Bool_t lowestZ=kTRUE) const |
| EdbSegP * | GetSegment (Long_t vid) const |
| EdbPattern * | InsertPattern (EdbPattern *pat, Bool_t descendingZ=0) |
| EdbPattern * | NextPattern (float z, int dir) const |
| Int_t | Npatterns () const |
| void | PassProperties (EdbPatternsVolume &pvol) |
| Int_t | Pid (Long_t vid) const |
| void | Print () const |
| void | PrintAff () const |
| void | PrintStat (EdbPattern &pat) const |
| void | PrintStat (Option_t *opt="") const |
| void | Set0 () |
| void | SetPatternsID () |
| void | SetXYZ (float x, float y, float z) |
| void | Shift (float x, float y) |
| Int_t | Sid (Long_t vid) const |
| void | SortPatternsByZ (Bool_t descendingZ=0) |
| void | Transform (const EdbAffine2D *aff) |
| Long_t | Vid (int pid, int sid) const |
| Float_t | X () const |
| Float_t | Xmean () |
| Float_t | Y () const |
| Float_t | Ymean () |
| Float_t | Z () const |
| virtual | ~EdbPatternsVolume () |
Public Attributes | |
| Bool_t | eDescendingZ |
| "pid:id1:chi2:id2" - all found couples More... | |
| TObjArray * | ePatterns |
| TIndexCell * | ePatternsCell |
| "vidt:vids" - connected segments cell More... | |
| TIndexCell * | eTracksCell |
Private Attributes | |
| Float_t | eX |
| Float_t | eY |
| Float_t | eZ |
| EdbPatternsVolume::EdbPatternsVolume | ( | ) |
| EdbPatternsVolume::EdbPatternsVolume | ( | EdbPatternsVolume & | pvol | ) |
|
virtual |
| void EdbPatternsVolume::AddPattern | ( | EdbPattern * | pat | ) |
| void EdbPatternsVolume::AddPatternAt | ( | EdbPattern * | pat, |
| int | id | ||
| ) |
| void EdbPatternsVolume::Centralize | ( | ) |
| void EdbPatternsVolume::Centralize | ( | float | xc, |
| float | yc | ||
| ) |
| void EdbPatternsVolume::DropCell | ( | ) |
| int EdbPatternsVolume::DropCouples | ( | ) |
| int EdbPatternsVolume::FindComplimentsVol | ( | EdbSegP & | s, |
| TObjArray & | arr, | ||
| float | nsig, | ||
| float | nsigt, | ||
| int | dpat | ||
| ) |
| EdbPattern * EdbPatternsVolume::GetPattern | ( | int | id | ) | const |
| EdbPattern * EdbPatternsVolume::GetPatternByPID | ( | int | pid | ) | const |
| EdbPattern * EdbPatternsVolume::GetPatternByPlate | ( | int | plate, |
| int | side | ||
| ) |
| EdbPattern * EdbPatternsVolume::GetPatternByZ | ( | float | z, |
| float | tolerance = 5 |
||
| ) | const |
| EdbPattern * EdbPatternsVolume::GetPatternNext | ( | float | z, |
| int | dir | ||
| ) | const |
| EdbPattern * EdbPatternsVolume::GetPatternPreceding | ( | EdbPattern * | pat | ) | const |
| EdbPattern * EdbPatternsVolume::GetPatternSucceding | ( | EdbPattern * | pat | ) | const |
| EdbPattern * EdbPatternsVolume::GetPatternZLowestHighest | ( | Bool_t | lowestZ = kTRUE | ) | const |
|
inline |
| EdbPattern * EdbPatternsVolume::InsertPattern | ( | EdbPattern * | pat, |
| Bool_t | descendingZ = 0 |
||
| ) |
| EdbPattern * EdbPatternsVolume::NextPattern | ( | float | z, |
| int | dir | ||
| ) | const |
|
inline |
| void EdbPatternsVolume::PassProperties | ( | EdbPatternsVolume & | pvol | ) |
| void EdbPatternsVolume::Print | ( | ) | const |
| void EdbPatternsVolume::PrintAff | ( | ) | const |
| void EdbPatternsVolume::PrintStat | ( | EdbPattern & | pat | ) | const |
| void EdbPatternsVolume::PrintStat | ( | Option_t * | opt = "" | ) | const |
| void EdbPatternsVolume::Set0 | ( | ) |
| void EdbPatternsVolume::SetPatternsID | ( | ) |
| void EdbPatternsVolume::Shift | ( | float | x, |
| float | y | ||
| ) |
| void EdbPatternsVolume::SortPatternsByZ | ( | Bool_t | descendingZ = 0 | ) |
| void EdbPatternsVolume::Transform | ( | const EdbAffine2D * | aff | ) |
|
inline |
|
inline |
| Float_t EdbPatternsVolume::Xmean | ( | ) |
|
inline |
| Float_t EdbPatternsVolume::Ymean | ( | ) |
|
inline |
| Bool_t EdbPatternsVolume::eDescendingZ |
"pid:id1:chi2:id2" - all found couples
| TObjArray* EdbPatternsVolume::ePatterns |
| TIndexCell* EdbPatternsVolume::ePatternsCell |
"vidt:vids" - connected segments cell
| TIndexCell* EdbPatternsVolume::eTracksCell |
|
private |
|
private |
|
private |