![]() |
AliRoot Core
a565103 (a565103)
|
The iterator over detection elements. More...
#include <AliMpDEIterator.h>
Public Member Functions | |
AliMpDEIterator () | |
virtual | ~AliMpDEIterator () |
void | First () |
void | First (Int_t chamberId) |
void | Next () |
Bool_t | IsDone () const |
AliMpDetElement * | CurrentDE () const |
Int_t | CurrentDEId () const |
Private Member Functions | |
AliMpDEIterator (const AliMpDEIterator &rhs) | |
Not implemented. More... | |
AliMpDEIterator & | operator= (const AliMpDEIterator &rhs) |
Not implemented. More... | |
Private Attributes | |
AliMpDetElement * | fCurrentDE |
current element in iteration More... | |
TIterator * | fIterator |
iterator More... | |
Int_t | fChamberId |
The iterated chamber. More... | |
The iterator over detection elements.
It can iterate
Definition at line 29 of file AliMpDEIterator.h.
AliMpDEIterator::AliMpDEIterator | ( | ) |
Standard and default constructor
Definition at line 46 of file AliMpDEIterator.cxx.
|
virtual |
Destructor
Definition at line 57 of file AliMpDEIterator.cxx.
|
private |
Not implemented.
AliMpDetElement * AliMpDEIterator::CurrentDE | ( | ) | const |
Current DE Id
Definition at line 131 of file AliMpDEIterator.cxx.
Referenced by AddEventsSingleRun(), AliMUONTrackerData::AliMUONTrackerData(), CheckDE_BP_ManuPedestals(), AliMUONAlignmentCompareDialog::CompareAlignment(), AliMUONTrackerData::CreateChamberParam(), CreateWeightedRejectList(), AliMpDDLStore::PrintAllManu(), AliMpManuStore::ReadManuSerial(), AliMpDDLStore::SetPatchModules(), AliMpDEVisu::UpdateComboDE(), AliMpDEVisu::UpdateNameView(), and AliMpManuStore::WriteData().
Int_t AliMpDEIterator::CurrentDEId | ( | ) | const |
Current DE Id
Definition at line 140 of file AliMpDEIterator.cxx.
Referenced by AddEventsSingleRun(), AliMpSegmentation::AliMpSegmentation(), CheckDE_BP_ManuPedestals(), CheckTriggerDCS(), AliMUONSimpleClusterServer::Clusterize(), AliMpDCSNamer::CompactAliases(), AliMUONGeometryTransformer::CreateDEAreas(), AliMUONGeometryTransformer::CreateModules(), CreateWeightedRejectList(), AliMUONTrackerData::DdlIdFromChamberId(), AliMUONTriggerTrackToTrackerClusters::DetElemId(), AliMUONTrackHitPattern::DetElemIdFromPos(), AliMUONTriggerGUIbdmap::DrawStrips(), AliMUONTrackerQADataMakerRec::EndOfDetectorCycleESDs(), AliMUONTrackerQADataMakerRec::EndOfDetectorCycleRecPoints(), AliMUONTriggerQADataMakerRec::FillTriggerDCSHistos(), First(), AliMpDCSNamer::GenerateAliases(), AliMUONDigitizerV3::GenerateNoisyDigits(), AliMUONDigitizerV3::GenerateNoisyDigitsForTrigger(), AliMUONContourHandler::GenerateTransformations(), AliMUONTrackHitPattern::GetTrackParamAtChamber(), AliMUONBusPatchEvolution::GroupByChamber(), AliMUONBusPatchEvolution::GroupByDE(), AliMUONTriggerGUI::InitBoards(), AliMUONTrackerQADataMakerRec::InitRecPoints(), MUONRecoCheck(), Occupancy(), PlotDEOccupancies(), AliMUONSimpleClusterServer::Print(), AliMUONTriggerDCSSubprocessor::Process(), AliMUONHVSubprocessor::Process(), and AliMUONTriggerGUI::SetStripBoxes().
void AliMpDEIterator::First | ( | ) |
Set iterator to the first DE Id defined
Definition at line 69 of file AliMpDEIterator.cxx.
Referenced by AddEventsSingleRun(), AliMpSegmentation::AliMpSegmentation(), AliMUONChamberPainter::AliMUONChamberPainter(), AliMUONTrackerData::AliMUONTrackerData(), AliMUONTrackerData::AssertStores(), CheckDE_BP_ManuPedestals(), CheckTriggerDCS(), AliMUONSimpleClusterServer::Clusterize(), AliMpDCSNamer::CompactAliases(), AliMUONAlignmentCompareDialog::CompareAlignment(), AliMUONTrackerData::CreateChamberParam(), AliMUONGeometryTransformer::CreateDEAreas(), AliMUONGeometryTransformer::CreateModules(), CreateWeightedRejectList(), AliMUONTrackerData::DdlIdFromChamberId(), AliMUONTriggerTrackToTrackerClusters::DetElemId(), AliMUONTrackHitPattern::DetElemIdFromPos(), AliMUONTriggerGUIbdmap::DrawStrips(), AliMUONTrackerQADataMakerRec::EndOfDetectorCycleESDs(), AliMUONTrackerQADataMakerRec::EndOfDetectorCycleRecPoints(), AliMUONTriggerQADataMakerRec::FillTriggerDCSHistos(), AliMpDCSNamer::GenerateAliases(), AliMUONDigitizerV3::GenerateNoisyDigits(), AliMUONDigitizerV3::GenerateNoisyDigitsForTrigger(), AliMUONContourHandler::GenerateTransformations(), AliMpDEManager::GetNofDEInChamber(), AliMUONTrackHitPattern::GetTrackParamAtChamber(), AliMUONBusPatchEvolution::GroupByChamber(), AliMUONBusPatchEvolution::GroupByDE(), AliMUONTriggerGUI::InitBoards(), AliMUONTrackerQADataMakerRec::InitRecPoints(), MUONRecoCheck(), Occupancy(), PlotDEOccupancies(), AliMUONSimpleClusterServer::Print(), AliMpDDLStore::PrintAllManu(), AliMUONTriggerDCSSubprocessor::Process(), AliMUONHVSubprocessor::Process(), AliMpManuStore::ReadManuSerial(), AliMpDDLStore::SetPatchModules(), AliMUONTriggerGUI::SetStripBoxes(), AliMpDEVisu::UpdateComboDE(), AliMpDEVisu::UpdateNameView(), and AliMpManuStore::WriteData().
void AliMpDEIterator::First | ( | Int_t | chamberId | ) |
Reset the iterator, so that it points to the first DE
Definition at line 79 of file AliMpDEIterator.cxx.
Bool_t AliMpDEIterator::IsDone | ( | ) | const |
Is the iterator in the end?
Definition at line 123 of file AliMpDEIterator.cxx.
Referenced by AddEventsSingleRun(), AliMpSegmentation::AliMpSegmentation(), AliMUONTrackerData::AliMUONTrackerData(), AliMUONTrackerData::AssertStores(), CheckDE_BP_ManuPedestals(), CheckTriggerDCS(), AliMUONSimpleClusterServer::Clusterize(), AliMpDCSNamer::CompactAliases(), AliMUONAlignmentCompareDialog::CompareAlignment(), AliMUONTrackerData::CreateChamberParam(), AliMUONGeometryTransformer::CreateDEAreas(), AliMUONGeometryTransformer::CreateModules(), CreateWeightedRejectList(), AliMUONTrackerData::DdlIdFromChamberId(), AliMUONTriggerTrackToTrackerClusters::DetElemId(), AliMUONTrackHitPattern::DetElemIdFromPos(), AliMUONTriggerGUIbdmap::DrawStrips(), AliMUONTrackerQADataMakerRec::EndOfDetectorCycleESDs(), AliMUONTrackerQADataMakerRec::EndOfDetectorCycleRecPoints(), AliMUONTriggerQADataMakerRec::FillTriggerDCSHistos(), AliMpDCSNamer::GenerateAliases(), AliMUONDigitizerV3::GenerateNoisyDigits(), AliMUONDigitizerV3::GenerateNoisyDigitsForTrigger(), AliMUONContourHandler::GenerateTransformations(), AliMpDEManager::GetNofDEInChamber(), AliMUONTrackHitPattern::GetTrackParamAtChamber(), AliMUONBusPatchEvolution::GroupByChamber(), AliMUONBusPatchEvolution::GroupByDE(), AliMUONTriggerGUI::InitBoards(), AliMUONTrackerQADataMakerRec::InitRecPoints(), MUONRecoCheck(), Occupancy(), PlotDEOccupancies(), AliMUONSimpleClusterServer::Print(), AliMpDDLStore::PrintAllManu(), AliMUONTriggerDCSSubprocessor::Process(), AliMUONHVSubprocessor::Process(), AliMpManuStore::ReadManuSerial(), AliMpDDLStore::SetPatchModules(), AliMUONTriggerGUI::SetStripBoxes(), AliMpDEVisu::UpdateComboDE(), AliMpDEVisu::UpdateNameView(), and AliMpManuStore::WriteData().
void AliMpDEIterator::Next | ( | ) |
Increment iterator to next DE
Definition at line 102 of file AliMpDEIterator.cxx.
Referenced by AddEventsSingleRun(), AliMpSegmentation::AliMpSegmentation(), AliMUONTrackerData::AliMUONTrackerData(), AliMUONTrackerData::AssertStores(), CheckDE_BP_ManuPedestals(), CheckTriggerDCS(), AliMUONSimpleClusterServer::Clusterize(), AliMpDCSNamer::CompactAliases(), AliMUONAlignmentCompareDialog::CompareAlignment(), AliMUONTrackerData::CreateChamberParam(), AliMUONGeometryTransformer::CreateDEAreas(), AliMUONGeometryTransformer::CreateModules(), CreateWeightedRejectList(), AliMUONTrackerData::DdlIdFromChamberId(), AliMUONTriggerTrackToTrackerClusters::DetElemId(), AliMUONTrackHitPattern::DetElemIdFromPos(), AliMUONTriggerGUIbdmap::DrawStrips(), AliMUONTrackerQADataMakerRec::EndOfDetectorCycleESDs(), AliMUONTrackerQADataMakerRec::EndOfDetectorCycleRecPoints(), AliMUONTriggerQADataMakerRec::FillTriggerDCSHistos(), AliMpDCSNamer::GenerateAliases(), AliMUONDigitizerV3::GenerateNoisyDigits(), AliMUONDigitizerV3::GenerateNoisyDigitsForTrigger(), AliMUONContourHandler::GenerateTransformations(), AliMpDEManager::GetNofDEInChamber(), AliMUONTrackHitPattern::GetTrackParamAtChamber(), AliMUONBusPatchEvolution::GroupByChamber(), AliMUONBusPatchEvolution::GroupByDE(), AliMUONTriggerGUI::InitBoards(), AliMUONTrackerQADataMakerRec::InitRecPoints(), MUONRecoCheck(), Occupancy(), PlotDEOccupancies(), AliMUONSimpleClusterServer::Print(), AliMpDDLStore::PrintAllManu(), AliMUONTriggerDCSSubprocessor::Process(), AliMUONHVSubprocessor::Process(), AliMpManuStore::ReadManuSerial(), AliMpDDLStore::SetPatchModules(), AliMUONTriggerGUI::SetStripBoxes(), AliMpDEVisu::UpdateComboDE(), AliMpDEVisu::UpdateNameView(), and AliMpManuStore::WriteData().
|
private |
Not implemented.
|
private |
The iterated chamber.
Definition at line 58 of file AliMpDEIterator.h.
|
private |
current element in iteration
Definition at line 56 of file AliMpDEIterator.h.
Referenced by CurrentDE(), CurrentDEId(), First(), IsDone(), and Next().
|
private |
iterator
Definition at line 57 of file AliMpDEIterator.h.
Referenced by First(), Next(), and ~AliMpDEIterator().