FairRoot/PandaRoot
|
#include <PndLmdHitPair.h>
Public Member Functions | |
PndLmdHitPair () | |
PndLmdHitPair (Double_t col1, Double_t row1, Int_t id1, Double_t col2, Double_t row2, Int_t id2) | |
PndLmdHitPair (const TVector3 &hit1, const TVector3 &hit2, Int_t id1, Int_t id2) | |
~PndLmdHitPair () | |
bool | operator== (const PndLmdHitPair &rhs) |
void | PrintPair () const |
ClassDef (PndLmdHitPair, 16) | |
Int_t | getId1 () const |
Int_t | getId2 () const |
void | setId1 (Int_t ID1) |
void | setId2 (Int_t ID2) |
bool | isSane () const |
const TVector3 & | getHit1 () const |
void | setHit1 (const TVector3 &hit1) |
const TVector3 & | getHit2 () const |
void | setHit2 (const TVector3 &hit2) |
void | setPixelHits (double col1, double row1, double col2, double row2) |
void | check () |
bool | hitSensors (Int_t first, Int_t second) |
Double_t | getCol1 () const |
void | setCol1 (Double_t col1) |
Double_t | getCol2 () const |
void | setCol2 (Double_t col2) |
Double_t | getRow1 () const |
void | setRow1 (Double_t row1) |
Double_t | getRow2 () const |
void | setRow2 (Double_t row2) |
Int_t | getModuleId () const |
void | setModuleId (Int_t moduleId) |
bool | isHit1present () const |
bool | isHit2present () const |
Double_t | getDistance () const |
void | calculateDistance () |
void | setDistance (Double_t distance) |
Int_t | getOverlapId () const |
void | setOverlapId (Int_t overlapId) |
void | swapHits () |
Private Attributes | |
Double_t | _col1 |
Double_t | _col2 |
Double_t | _row1 |
Double_t | _row2 |
Double_t | _distance |
TVector3 | _hit1 |
TVector3 | _hit2 |
Int_t | _id1 |
Int_t | _id2 |
Int_t | _moduleId |
Int_t | _overlapID |
bool | sane |
bool | checked |
bool | hit1present |
bool | hit2present |
Definition at line 32 of file PndLmdHitPair.h.
PndLmdHitPair::PndLmdHitPair | ( | ) |
Definition at line 148 of file PndLmdHitPair.cxx.
References _col1, _col2, _distance, _id1, _id2, _moduleId, _overlapID, _row1, _row2, checked, hit1present, hit2present, and sane.
PndLmdHitPair::PndLmdHitPair | ( | Double_t | col1, |
Double_t | row1, | ||
Int_t | id1, | ||
Double_t | col2, | ||
Double_t | row2, | ||
Int_t | id2 | ||
) |
Definition at line 132 of file PndLmdHitPair.cxx.
References _col1, _col2, _distance, _id1, _id2, _moduleId, _overlapID, _row1, _row2, checked, hit1present, hit2present, and sane.
PndLmdHitPair::PndLmdHitPair | ( | const TVector3 & | hit1, |
const TVector3 & | hit2, | ||
Int_t | id1, | ||
Int_t | id2 | ||
) |
Definition at line 117 of file PndLmdHitPair.cxx.
References _col1, _col2, _distance, _hit1, _hit2, _id1, _id2, _moduleId, _overlapID, _row1, _row2, checked, hit1present, hit2present, and sane.
PndLmdHitPair::~PndLmdHitPair | ( | ) |
Definition at line 33 of file PndLmdHitPair.cxx.
void PndLmdHitPair::calculateDistance | ( | ) |
Definition at line 174 of file PndLmdHitPair.cxx.
References _distance, _hit1, _hit2, hit1present, and hit2present.
Referenced by PndLmdPairFinderTask::Exec().
void PndLmdHitPair::check | ( | ) |
Definition at line 66 of file PndLmdHitPair.cxx.
References _col1, _col2, _id1, _id2, _row1, _row2, checked, and sane.
Referenced by PndLmdAlignManager::addPairAndStartAligner(), and PndLmdPairFinderTask::Exec().
PndLmdHitPair::ClassDef | ( | PndLmdHitPair | , |
16 | |||
) |
|
inline |
Definition at line 111 of file PndLmdHitPair.h.
References _col1.
Referenced by PndLmdSensorAligner::addSimplePair().
|
inline |
Definition at line 120 of file PndLmdHitPair.h.
References _col2.
Referenced by PndLmdSensorAligner::addSimplePair().
|
inline |
Definition at line 164 of file PndLmdHitPair.h.
References _distance.
Referenced by dynamicCutHandler::addToSamples(), PndLmdPairFinderTask::applyDynamicDistanceCut(), and PndLmdPairFinderTask::applyStaticDistanceCut().
|
inline |
Definition at line 79 of file PndLmdHitPair.h.
References _hit1.
Referenced by PndLmdSensorAligner::addSimplePair().
|
inline |
Definition at line 89 of file PndLmdHitPair.h.
References _hit2.
Referenced by PndLmdSensorAligner::addSimplePair().
|
inline |
Definition at line 57 of file PndLmdHitPair.h.
References _id1.
Referenced by PndLmdPairFinderTask::candHitsOverlappingArea(), PndLmdPairFinderTask::Exec(), and PndLmdPairFinderTask::getStatistics().
|
inline |
Definition at line 60 of file PndLmdHitPair.h.
References _id2.
Referenced by PndLmdPairFinderTask::candHitsOverlappingArea(), and PndLmdPairFinderTask::Exec().
|
inline |
|
inline |
Definition at line 175 of file PndLmdHitPair.h.
References _overlapID.
Referenced by PndLmdAlignManager::addPairAndStartAligner(), dynamicCutHandler::addToSamples(), PndLmdPairFinderTask::applyDynamicDistanceCut(), and PndLmdPairFinderTask::Exec().
|
inline |
Definition at line 129 of file PndLmdHitPair.h.
References _row1.
Referenced by PndLmdSensorAligner::addSimplePair().
|
inline |
Definition at line 138 of file PndLmdHitPair.h.
References _row2.
Referenced by PndLmdSensorAligner::addSimplePair().
bool PndLmdHitPair::hitSensors | ( | Int_t | first, |
Int_t | second | ||
) |
Definition at line 159 of file PndLmdHitPair.cxx.
|
inline |
|
inline |
|
inline |
Definition at line 75 of file PndLmdHitPair.h.
References sane.
Referenced by PndLmdAlignManager::addPairAndStartAligner(), and PndLmdPairFinderTask::Exec().
bool PndLmdHitPair::operator== | ( | const PndLmdHitPair & | rhs | ) |
void PndLmdHitPair::PrintPair | ( | ) | const |
Definition at line 48 of file PndLmdHitPair.cxx.
References _col1, _col2, _distance, _hit1, _hit2, _id1, _id2, _moduleId, _overlapID, _row1, and _row2.
Referenced by PndLmdPairFinderTask::Exec().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 64 of file PndLmdHitPair.h.
|
inline |
Definition at line 69 of file PndLmdHitPair.h.
|
inline |
|
inline |
Definition at line 179 of file PndLmdHitPair.h.
References _overlapID, and checked.
Referenced by PndLmdPairFinderTask::Exec().
|
inline |
Definition at line 99 of file PndLmdHitPair.h.
References _col1, _col2, _row1, and _row2.
Referenced by PndLmdPairFinderTask::Exec().
|
inline |
|
inline |
void PndLmdHitPair::swapHits | ( | ) |
|
private |
Definition at line 48 of file PndLmdHitPair.h.
Referenced by check(), getCol1(), PndLmdHitPair(), PrintPair(), setCol1(), setPixelHits(), and swapHits().
|
private |
Definition at line 48 of file PndLmdHitPair.h.
Referenced by check(), getCol2(), PndLmdHitPair(), PrintPair(), setCol2(), setPixelHits(), and swapHits().
|
private |
Definition at line 48 of file PndLmdHitPair.h.
Referenced by calculateDistance(), getDistance(), PndLmdHitPair(), PrintPair(), and setDistance().
|
private |
Definition at line 49 of file PndLmdHitPair.h.
Referenced by calculateDistance(), getHit1(), operator==(), PndLmdHitPair(), PrintPair(), setHit1(), and swapHits().
|
private |
Definition at line 49 of file PndLmdHitPair.h.
Referenced by calculateDistance(), getHit2(), operator==(), PndLmdHitPair(), PrintPair(), setHit2(), and swapHits().
|
private |
Definition at line 50 of file PndLmdHitPair.h.
Referenced by check(), getId1(), hitSensors(), operator==(), PndLmdHitPair(), PrintPair(), setId1(), and swapHits().
|
private |
Definition at line 50 of file PndLmdHitPair.h.
Referenced by check(), getId2(), hitSensors(), operator==(), PndLmdHitPair(), PrintPair(), setId2(), and swapHits().
|
private |
Definition at line 51 of file PndLmdHitPair.h.
Referenced by getModuleId(), PndLmdHitPair(), PrintPair(), and setModuleId().
|
private |
Definition at line 51 of file PndLmdHitPair.h.
Referenced by getOverlapId(), PndLmdHitPair(), PrintPair(), and setOverlapId().
|
private |
Definition at line 48 of file PndLmdHitPair.h.
Referenced by check(), getRow1(), PndLmdHitPair(), PrintPair(), setPixelHits(), setRow1(), and swapHits().
|
private |
Definition at line 48 of file PndLmdHitPair.h.
Referenced by check(), getRow2(), PndLmdHitPair(), PrintPair(), setPixelHits(), setRow2(), and swapHits().
|
private |
Definition at line 52 of file PndLmdHitPair.h.
Referenced by check(), PndLmdHitPair(), setCol1(), setCol2(), setDistance(), setHit1(), setHit2(), setId1(), setId2(), setModuleId(), setOverlapId(), setRow1(), setRow2(), and swapHits().
|
private |
Definition at line 52 of file PndLmdHitPair.h.
Referenced by calculateDistance(), isHit1present(), PndLmdHitPair(), and setHit1().
|
private |
Definition at line 52 of file PndLmdHitPair.h.
Referenced by calculateDistance(), isHit2present(), PndLmdHitPair(), and setHit2().
|
private |
Definition at line 52 of file PndLmdHitPair.h.
Referenced by check(), isSane(), and PndLmdHitPair().