![]() |
AliRoot Core
3abf5b4 (3abf5b4)
|
Class which encapsuate all information about a pad. More...
#include <AliMpPad.h>
Public Member Functions | |
AliMpPad (Int_t manuId, Int_t channel, Int_t ix, Int_t iy, Double_t x, Double_t y, Double_t dx, Double_t dy, Bool_t validity=true) | |
AliMpPad (Int_t manuId, Int_t channel, MpPair_t indices, Double_t positionX, Double_t positionY, Double_t dx, Double_t dy, Bool_t validity=true) | |
AliMpPad () | |
AliMpPad (const AliMpPad &src) | |
~AliMpPad () | |
Bool_t | operator== (const AliMpPad &pos2) const |
Bool_t | operator!= (const AliMpPad &pos2) const |
AliMpPad & | operator= (const AliMpPad &src) |
void | PrintOn (ostream &out) const |
void | Print (const char *="") const |
Bool_t | AddLocation (Int_t localBoardId, Int_t localBoardChannel, Bool_t warn=true) |
MpPair_t | GetLocation () const |
Return pad location as encoded pair (manuId, manuChannel) More... | |
Int_t | GetManuId () const |
Int_t | GetManuChannel () const |
MpPair_t | GetIndices () const |
Return pad indices as encoded pair (ix, iy) More... | |
Int_t | GetIx () const |
Int_t | GetIy () const |
Double_t | GetPositionX () const |
Return the pad x position (in cm) More... | |
Double_t | GetPositionY () const |
Return the pad x position (in cm) More... | |
Double_t | GetDimensionX () const |
Return the x pad dimension - half length (in cm) More... | |
Double_t | GetDimensionY () const |
Return the y pad dimension - half length (in cm) More... | |
Bool_t | IsValid () const |
Return validity. More... | |
Int_t | GetNofLocations () const |
MpPair_t | GetLocation (Int_t i) const |
Int_t | GetLocalBoardId (Int_t i) const |
Int_t | GetLocalBoardChannel (Int_t i) const |
Bool_t | HasLocation (Int_t localBoardId, Int_t localBoardChannel) const |
Static Public Member Functions | |
static AliMpPad | Invalid () |
Return invalid pad. More... | |
Private Attributes | |
UInt_t | fNofLocations |
MpPair_t * | fLLocations |
Collection of pad locations - encoded pair (localBoardId, localBoardChannel) More... | |
MpPair_t | fLLocation |
pad location as encoded pair (manuId, manuChannel) More... | |
MpPair_t | fLIndices |
pad indices as encoded pair (ix, iy) More... | |
Double_t | fPositionX |
the pad x position (in cm) More... | |
Double_t | fPositionY |
the pad y position (in cm) More... | |
Double_t | fDimensionX |
the pad x dimension - half length (in cm) More... | |
Double_t | fDimensionY |
the pad y dimension - half length(in cm) More... | |
Bool_t | fValidity |
validity More... | |
Static Private Attributes | |
static const Int_t | fgkMaxNofLocations = 6 |
maximum number of pad locations in the collection More... | |
Class which encapsuate all information about a pad.
Definition at line 22 of file AliMpPad.h.
AliMpPad::AliMpPad | ( | Int_t | manuId, |
Int_t | channel, | ||
Int_t | ix, | ||
Int_t | iy, | ||
Double_t | x, | ||
Double_t | y, | ||
Double_t | dx, | ||
Double_t | dy, | ||
Bool_t | validity = true |
||
) |
Standard constructor
Be carefull : this constructor doesn't check the validity of the correspondance between location and indices. By default, validity is set true. It is aimed to be used by MSegmentation methods, and never from outside....
Definition at line 46 of file AliMpPad.cxx.
AliMpPad::AliMpPad | ( | Int_t | manuId, |
Int_t | channel, | ||
MpPair_t | indices, | ||
Double_t | positionX, | ||
Double_t | positionY, | ||
Double_t | dx, | ||
Double_t | dy, | ||
Bool_t | validity = true |
||
) |
Standard constructor
Be carefull : this constructor doesn't check the validity of the correspondance between location and indices. By default, validity is set true. It is aimed to be used by MSegmentation methods, and never from outside....
Definition at line 70 of file AliMpPad.cxx.
AliMpPad::AliMpPad | ( | ) |
Default constructor - creates pad in invalid state
Definition at line 94 of file AliMpPad.cxx.
Referenced by Invalid().
AliMpPad::AliMpPad | ( | const AliMpPad & | src | ) |
Copy constructor
Definition at line 110 of file AliMpPad.cxx.
AliMpPad::~AliMpPad | ( | ) |
Destructor
Definition at line 128 of file AliMpPad.cxx.
Bool_t AliMpPad::AddLocation | ( | Int_t | localBoardId, |
Int_t | localBoardChannel, | ||
Bool_t | warn = true |
||
) |
Add location to the collection if not yet present and if collection is not yet full
Return false and optionally give a warning if location is not added.
Definition at line 217 of file AliMpPad.cxx.
Referenced by AliMpTriggerSegmentation::PadByIndices(), and AliMpTriggerSegmentation::PadByPosition().
|
inline |
Return the x pad dimension - half length (in cm)
Definition at line 84 of file AliMpPad.h.
Referenced by AliMUONClusterFinderMLEM::AddVirtualPad(), AliMpIteratorPainter::AliMpIteratorPainter(), AliMUONGeometryTransformer::CreateDEAreas(), AliMUONResponseTriggerV1::DisIntegrate(), AliMUONResponseV0::DisIntegrate(), AliMUONTriggerGUIbdmap::DrawDigits(), AliMUONTriggerGUIdimap::DrawMaps(), AliMUONTriggerGUIbdmap::DrawStrips(), AliMUONChamberCalibrationTask::Exec(), AliMUONTriggerCircuit::FillYstrips(), AliMUONTrackHitPattern::FindMatchingPads(), AliMUONTrackHitPattern::FindPadMatchingTrack(), AliMUONTrackHitPattern::FindPadMatchingTrig(), AliMpVSegmentation::GetNeighbours(), AliMUONTriggerDisplay::InitOrDisplayTriggerInfo(), AliMUONTrackHitPattern::IsMasked(), AliMUONTriggerGUIboard::MakeGeometry(), MUONClusterInfo(), AliMpSectorAreaHPadIterator::Next(), AliMpTriggerSegmentation::PadByIndices(), AliMpTriggerSegmentation::PadByPosition(), AliMpSectorSegmentation::PadByXDirection(), AliMUONTrackHitPattern::PadMatchTrack(), AliMpIteratorPainter::Paint(), AliMUONManuPadPainter::PaintPad(), AliMUONTriggerGUI::SetStripBoxes(), and AliMUONSimpleClusterServer::UseDigits().
|
inline |
Return the y pad dimension - half length (in cm)
Definition at line 86 of file AliMpPad.h.
Referenced by AliMUONClusterFinderMLEM::AddVirtualPad(), AliMpIteratorPainter::AliMpIteratorPainter(), AliMUONGeometryTransformer::CreateDEAreas(), AliMUONResponseTriggerV1::DisIntegrate(), AliMUONResponseV0::DisIntegrate(), AliMUONTriggerGUIbdmap::DrawDigits(), AliMUONTriggerGUIdimap::DrawMaps(), AliMUONTriggerGUIbdmap::DrawStrips(), AliMUONChamberCalibrationTask::Exec(), AliMUONTriggerCircuit::FillXstrips(), AliMUONTrackHitPattern::FindMatchingPads(), AliMUONTrackHitPattern::FindPadMatchingTrack(), AliMUONTrackHitPattern::FindPadMatchingTrig(), AliMpVSegmentation::GetNeighbours(), AliMUONTriggerDisplay::InitOrDisplayTriggerInfo(), AliMUONTrackHitPattern::IsMasked(), AliMUONTriggerGUIboard::MakeGeometry(), MUONClusterInfo(), AliMpSectorAreaVPadIterator::Next(), AliMpTriggerSegmentation::PadByIndices(), AliMpTriggerSegmentation::PadByPosition(), AliMpSectorSegmentation::PadByYDirection(), AliMUONTrackHitPattern::PadMatchTrack(), AliMpIteratorPainter::Paint(), AliMUONManuPadPainter::PaintPad(), AliMUONTriggerGUI::SetStripBoxes(), and AliMUONSimpleClusterServer::UseDigits().
|
inline |
Return pad indices as encoded pair (ix, iy)
Definition at line 74 of file AliMpPad.h.
Referenced by AliMpSectorSegmentation::CircleTest(), AliMpMotifPositionPadIterator::CurrentItem(), AliMpTriggerSegmentation::PadByIndices(), and AliMpTriggerSegmentation::PadByPosition().
Int_t AliMpPad::GetIx | ( | ) | const |
Return pad index ix
Definition at line 272 of file AliMpPad.cxx.
Referenced by AliMUONPreClusterFinderV2::AddPad(), AliMUONClusterFinderMLEM::AddVirtualPad(), AliMpFastSegmentation::AliMpFastSegmentation(), AliMUONResponseTrigger::DisIntegrate(), AliMUONResponseTriggerV1::DisIntegrate(), AliMUONResponseV0::DisIntegrate(), AliMUONESDInterface::ESDToMUON(), AliMUONDigitizerV3::GenerateNoisyDigitsForTrigger(), AliMUONTriggerGUIboard::MakeGeometry(), AliMUONRecoCheck::MakeTriggerableTracks(), operator<(), AliMpSectorSegmentation::PadByIndices(), AliMpTriggerSegmentation::PadByLocation(), AliMUONDigitMaker::ReadTrackerDDL(), and AliMUONDigitMaker::TriggerDigits().
Int_t AliMpPad::GetIy | ( | ) | const |
Return pad index iy
Definition at line 280 of file AliMpPad.cxx.
Referenced by AliMUONPreClusterFinderV2::AddPad(), AliMUONClusterFinderMLEM::AddVirtualPad(), AliMpFastSegmentation::AliMpFastSegmentation(), AliMUONResponseTrigger::DisIntegrate(), AliMUONResponseTriggerV1::DisIntegrate(), AliMUONResponseV0::DisIntegrate(), AliMUONESDInterface::ESDToMUON(), AliMUONDigitizerV3::GenerateNoisyDigitsForTrigger(), AliMUONTriggerGUIboard::MakeGeometry(), AliMUONRecoCheck::MakeTriggerableTracks(), operator<(), AliMpSectorSegmentation::PadByIndices(), AliMpTriggerSegmentation::PadByLocation(), AliMUONDigitMaker::ReadTrackerDDL(), and AliMUONDigitMaker::TriggerDigits().
Int_t AliMpPad::GetLocalBoardChannel | ( | Int_t | i | ) | const |
Return i-th other local board channel associated with this pad
Definition at line 358 of file AliMpPad.cxx.
Referenced by AliMUONTriggerGUI::CreateDigitStore(), AliMUONResponseTrigger::DisIntegrate(), AliMUONResponseTriggerV1::DisIntegrate(), AliMUONTriggerElectronics::Feed(), AliMUONDigitizerV3::GenerateNoisyDigitsForTrigger(), AliMUONTrackHitPattern::GetHitPattern(), AliMUONTriggerDisplay::InitOrDisplayTriggerInfo(), AliMUONTriggerUtilities::IsMasked(), AliMUONRecoCheck::MakeTriggerableTracks(), AliMUONTrackHitPattern::PerformTrigTrackMatch(), and AliMUONDigitMaker::TriggerDigits().
Int_t AliMpPad::GetLocalBoardId | ( | Int_t | i | ) | const |
Return i-th other local board Id associated with this pad
Definition at line 347 of file AliMpPad.cxx.
Referenced by AliMUONTriggerGUI::CreateDigitStore(), AliMUONResponseTrigger::DisIntegrate(), AliMUONResponseTriggerV1::DisIntegrate(), AliMUONTriggerElectronics::Feed(), AliMUONDigitizerV3::GenerateNoisyDigitsForTrigger(), AliMUONTrackHitPattern::GetHitPattern(), AliMUONTriggerUtilities::Init(), AliMUONTriggerGUI::InitBoards(), AliMUONTriggerDisplay::InitOrDisplayTriggerInfo(), AliMUONTriggerUtilities::IsMasked(), AliMUONTriggerGUIboard::MakeGeometry(), AliMUONRecoCheck::MakeTriggerableTracks(), AliMUONTrackHitPattern::PerformTrigTrackMatch(), and AliMUONDigitMaker::TriggerDigits().
|
inline |
Return pad location as encoded pair (manuId, manuChannel)
Definition at line 69 of file AliMpPad.h.
Referenced by HasLocation(), operator==(), and PrintOn().
MpPair_t AliMpPad::GetLocation | ( | Int_t | i | ) | const |
Return i-th other location associated with this pad
Definition at line 336 of file AliMpPad.cxx.
Int_t AliMpPad::GetManuChannel | ( | ) | const |
Return pad manu channel
Definition at line 264 of file AliMpPad.cxx.
Referenced by AliMUONVTrackReconstructor::ChangeMonoCathodClusterRes(), AliMpSectorSegmentation::CircleTest(), AliMUONAlignmentCompareDialog::CompareAlignment(), AliMUONManuPadPainter::Describe(), AliMUONResponseV0::DisIntegrate(), AliMUONManuPadPainter::DrawHistogramClone(), AliMUONSimpleClusterServer::FindMCLabel(), AliMUONDigitizerV3::GenerateNoisyDigitsForOneCathode(), AliMUONQAMappingCheck::GetClusterLocation(), AliMUONManuPadPainter::NameAtPosition(), AliMpTriggerSegmentation::PadByIndices(), AliMpSectorSegmentation::PadByLocation(), AliMpTriggerSegmentation::PadByPosition(), and AliMpIteratorPainter::Paint().
Int_t AliMpPad::GetManuId | ( | ) | const |
Return pad manu Id
Definition at line 256 of file AliMpPad.cxx.
Referenced by AliMUONVTrackReconstructor::ChangeMonoCathodClusterRes(), AliMpSectorSegmentation::CircleTest(), AliMUONAlignmentCompareDialog::CompareAlignment(), AliMUONResponseV0::DisIntegrate(), AliMUONSimpleClusterServer::FindMCLabel(), AliMUONDigitizerV3::GenerateNoisyDigitsForOneCathode(), AliMUONQAMappingCheck::GetClusterLocation(), AliMpDEVisu::HandleMovement(), AliMpFastSegmentation::MotifPosition(), AliMpTriggerSegmentation::PadByIndices(), AliMpSectorSegmentation::PadByLocation(), AliMpTriggerSegmentation::PadByPosition(), and AliMpIteratorPainter::Paint().
Int_t AliMpPad::GetNofLocations | ( | ) | const |
Return number of other locations associated with this pad
Definition at line 325 of file AliMpPad.cxx.
Referenced by AddLocation(), AliMUONTriggerElectronics::Feed(), AliMUONTrackHitPattern::GetHitPattern(), GetLocalBoardChannel(), GetLocalBoardId(), GetLocation(), HasLocation(), AliMUONTriggerUtilities::Init(), AliMUONTriggerGUI::InitBoards(), AliMUONTriggerDisplay::InitOrDisplayTriggerInfo(), AliMUONTriggerGUIboard::MakeGeometry(), operator=(), operator==(), AliMUONTrackHitPattern::PerformTrigTrackMatch(), and PrintOn().
|
inline |
Return the pad x position (in cm)
Definition at line 79 of file AliMpPad.h.
Referenced by AliMUONClusterFinderMLEM::AddVirtualPad(), AliMpIteratorPainter::AliMpIteratorPainter(), AliMpSectorSegmentation::CircleTest(), AliMUONAlignmentCompareDialog::CompareAlignment(), AliMUONGeometryTransformer::CreateDEAreas(), AliMUONResponseTriggerV1::DisIntegrate(), AliMUONResponseV0::DisIntegrate(), AliMUONTriggerGUIbdmap::DrawDigits(), AliMUONTriggerGUIdimap::DrawMaps(), AliMUONTriggerGUIbdmap::DrawStrips(), AliMUONChamberCalibrationTask::Exec(), AliMUONTrackHitPattern::FindMatchingPads(), AliMUONTrackHitPattern::FindPadMatchingTrack(), AliMUONTrackHitPattern::FindPadMatchingTrig(), AliMpSectorAreaVPadIterator::First(), AliMpVSegmentation::GetNeighbours(), AliMUONTriggerDisplay::InitOrDisplayTriggerInfo(), AliMUONTrackHitPattern::IsMasked(), AliMUONTriggerGUIboard::MakeGeometry(), MUONClusterInfo(), AliMpSectorAreaVPadIterator::Next(), AliMpSectorAreaHPadIterator::Next(), AliMpTriggerSegmentation::PadByIndices(), AliMpSectorSegmentation::PadByPosition(), AliMpTriggerSegmentation::PadByPosition(), AliMpSectorSegmentation::PadByXDirection(), AliMUONTrackHitPattern::PadMatchTrack(), AliMpIteratorPainter::Paint(), AliMUONManuPadPainter::PaintPad(), AliMUONTriggerGUI::SetStripBoxes(), AliMUONSimpleClusterServer::UseDigits(), and AliMUONTriggerCircuit::XYGlobal().
|
inline |
Return the pad x position (in cm)
Definition at line 81 of file AliMpPad.h.
Referenced by AliMUONClusterFinderMLEM::AddVirtualPad(), AliMpIteratorPainter::AliMpIteratorPainter(), AliMpSectorSegmentation::CircleTest(), AliMUONAlignmentCompareDialog::CompareAlignment(), AliMUONGeometryTransformer::CreateDEAreas(), AliMUONResponseTriggerV1::DisIntegrate(), AliMUONResponseV0::DisIntegrate(), AliMUONTriggerGUIbdmap::DrawDigits(), AliMUONTriggerGUIdimap::DrawMaps(), AliMUONTriggerGUIbdmap::DrawStrips(), AliMUONChamberCalibrationTask::Exec(), AliMUONTrackHitPattern::FindMatchingPads(), AliMUONTrackHitPattern::FindPadMatchingTrack(), AliMUONTrackHitPattern::FindPadMatchingTrig(), AliMpSectorAreaHPadIterator::First(), AliMpVSegmentation::GetNeighbours(), AliMUONTriggerDisplay::InitOrDisplayTriggerInfo(), AliMUONTrackHitPattern::IsMasked(), AliMUONTriggerGUIboard::MakeGeometry(), MUONClusterInfo(), AliMpSectorAreaVPadIterator::Next(), AliMpSectorAreaHPadIterator::Next(), AliMpTriggerSegmentation::PadByIndices(), AliMpSectorSegmentation::PadByPosition(), AliMpTriggerSegmentation::PadByPosition(), AliMpSectorSegmentation::PadByYDirection(), AliMUONTrackHitPattern::PadMatchTrack(), AliMpIteratorPainter::Paint(), AliMUONManuPadPainter::PaintPad(), AliMUONTriggerGUI::SetStripBoxes(), AliMUONSimpleClusterServer::UseDigits(), and AliMUONTriggerCircuit::XYGlobal().
Bool_t AliMpPad::HasLocation | ( | Int_t | localBoardId, |
Int_t | localBoardChannel | ||
) | const |
Return true if given location is present either as fLLocation or in the collectio
Definition at line 369 of file AliMpPad.cxx.
Referenced by AddLocation().
|
inlinestatic |
Return invalid pad.
Definition at line 57 of file AliMpPad.h.
Referenced by AliMpSectorSegmentation::AliMpSectorSegmentation(), AliMpSlatPadIterator::CurrentItem(), AliMpMotifTypePadIterator::CurrentItem(), AliMpMotifPositionPadIterator::CurrentItem(), AliMpSectorPadIterator::CurrentItem(), AliMpVSegmentation::GetNeighbours(), AliMpVSegmentation::HasPadByIndices(), AliMpVSegmentation::HasPadByLocation(), AliMpPCBPadIterator::Invalidate(), AliMpSectorAreaHPadIterator::Invalidate(), AliMpSectorAreaVPadIterator::Invalidate(), AliMpSectorSegmentation::PadByDirection(), AliMpSectorSegmentation::PadByIndices(), AliMpFastSegmentation::PadByIndices(), AliMpSlatSegmentation::PadByIndices(), AliMpSectorSegmentation::PadByLocation(), AliMpFastSegmentation::PadByLocation(), AliMpSlatSegmentation::PadByLocation(), AliMpSectorSegmentation::PadByPosition(), AliMpSlatSegmentation::PadByPosition(), AliMpSectorSegmentation::PadByXDirection(), and AliMpSectorSegmentation::PadByYDirection().
|
inline |
Return validity.
Definition at line 89 of file AliMpPad.h.
Referenced by AliMpDetElement::AddManu(), AliMUONClusterFinderMLEM::AddVirtualPad(), AliMUONVTrackReconstructor::ChangeMonoCathodClusterRes(), AliMUONClusterFinderPeakCOG::CheckPreclusterTwoCathodes(), AliMUONClusterFinderPeakFit::CheckPreclusterTwoCathodes(), AliMUONClusterFinderMLEM::CheckPreclusterTwoCathodes(), AliMUONManuPadPainter::Describe(), AliMUONResponseTrigger::DisIntegrate(), AliMUONResponseTriggerV1::DisIntegrate(), AliMUONResponseV0::DisIntegrate(), AliMUONTriggerGUIbdmap::DrawStrips(), AliMUONTriggerCircuit::FillXstrips(), AliMUONTriggerCircuit::FillYstrips(), AliMUONSimpleClusterServer::FindMCLabel(), AliMpPCBPadIterator::First(), AliMpSectorAreaHPadIterator::First(), AliMpSectorAreaVPadIterator::First(), AliMUONDigitizerV3::GenerateNoisyDigitsForOneCathode(), AliMpVSegmentation::GetNeighbours(), AliMUONTrackHitPattern::GetTrackParamAtChamber(), AliMpDEVisu::HandleMovement(), AliMUONTriggerGUI::InitBoards(), AliMUONTriggerDisplay::InitOrDisplayTriggerInfo(), AliMUONRecoCheck::IsHitInFrontOfPad(), AliMUONTrackHitPattern::IsMasked(), AliMpSectorAreaVPadIterator::IsValid(), AliMpSectorAreaHPadIterator::IsValid(), AliMUONTriggerCircuit::LoadYPos(), AliMUONTriggerQADataMakerRec::MakeRaws(), AliMUONRecoCheck::MakeTriggerableTracks(), AliMpSectorAreaVPadIterator::MoveRight(), AliMpSectorAreaHPadIterator::MoveUp(), AliMUONManuPadPainter::NameAtPosition(), AliMpPCBPadIterator::Next(), AliMpSectorAreaVPadIterator::Next(), AliMpSectorAreaHPadIterator::Next(), AliMpTriggerSegmentation::PadByIndices(), AliMpTriggerSegmentation::PadByLocation(), AliMpTriggerSegmentation::PadByPosition(), AliMpSectorSegmentation::PadByXDirection(), AliMpSectorSegmentation::PadByYDirection(), AliMUONTrackHitPattern::PadsFromPos(), AliMUONManuPadPainter::PaintArea(), AliMUONManuPadPainter::PaintOutline(), AliMUONCDB::Plot(), AliMUONDigitMaker::ReadTrackerDDL(), AliMpPCBPadIterator::SetPad(), AliMUONTriggerGUI::SetStripBoxes(), and AliMUONDigitMaker::TriggerDigits().
Bool_t AliMpPad::operator!= | ( | const AliMpPad & | pos2 | ) | const |
Non-equality operator
Definition at line 197 of file AliMpPad.cxx.
Assignment operator
Definition at line 136 of file AliMpPad.cxx.
Bool_t AliMpPad::operator== | ( | const AliMpPad & | pos2 | ) | const |
Equality operator
Definition at line 168 of file AliMpPad.cxx.
void AliMpPad::Print | ( | const char * | = "" | ) | const |
Prints all pad data.
Definition at line 316 of file AliMpPad.cxx.
Referenced by AliMpFastSegmentation::PadByLocation(), and AliMpPCBPadIterator::Print().
void AliMpPad::PrintOn | ( | ostream & | out | ) | const |
Prints all pad data.
Definition at line 288 of file AliMpPad.cxx.
Referenced by operator<<(), and Print().
|
private |
the pad x dimension - half length (in cm)
Definition at line 111 of file AliMpPad.h.
Referenced by GetDimensionX(), operator=(), operator==(), and PrintOn().
|
private |
the pad y dimension - half length(in cm)
Definition at line 112 of file AliMpPad.h.
Referenced by GetDimensionY(), operator=(), and PrintOn().
|
staticprivate |
maximum number of pad locations in the collection
Definition at line 101 of file AliMpPad.h.
Referenced by AddLocation(), and operator=().
|
private |
pad indices as encoded pair (ix, iy)
Definition at line 108 of file AliMpPad.h.
Referenced by GetIndices(), GetIx(), GetIy(), operator=(), operator==(), and PrintOn().
|
private |
pad location as encoded pair (manuId, manuChannel)
Definition at line 107 of file AliMpPad.h.
Referenced by GetLocation(), GetManuChannel(), GetManuId(), HasLocation(), operator=(), operator==(), and PrintOn().
|
private |
Collection of pad locations - encoded pair (localBoardId, localBoardChannel)
Definition at line 106 of file AliMpPad.h.
Referenced by AddLocation(), GetLocalBoardChannel(), GetLocalBoardId(), GetLocation(), GetNofLocations(), operator=(), and ~AliMpPad().
|
private |
number of locations in fLocations
Definition at line 104 of file AliMpPad.h.
Referenced by AddLocation(), GetNofLocations(), and operator=().
|
private |
the pad x position (in cm)
Definition at line 109 of file AliMpPad.h.
Referenced by GetPositionX(), operator=(), operator==(), and PrintOn().
|
private |
the pad y position (in cm)
Definition at line 110 of file AliMpPad.h.
Referenced by GetPositionY(), operator=(), operator==(), and PrintOn().
|
private |
validity
Definition at line 113 of file AliMpPad.h.
Referenced by IsValid(), operator=(), operator==(), and PrintOn().