// FILL UP/DOWN OF CURRENT BOARD (DONE VIA J3 BUS IN REAL LIFE)
AliMUONTriggerCrate* cr;
+ TIter next2(fCrates->CreateCrateIterator());
- fCrates->FirstCrate();
-
- while ( ( cr = fCrates->NextCrate() ) )
+ while ( ( cr = static_cast<AliMUONTriggerCrate*>(next2()) ) )
{
TObjArray *boards = cr->Boards();
/// FILL INPUTS
///
AliMUONTriggerCrate* cr;
+ TIter next(fCrates->CreateCrateIterator());
- fCrates->FirstCrate();
-
- while ( ( cr = fCrates->NextCrate() ) )
+ while ( ( cr = static_cast<AliMUONTriggerCrate*>(next()) ) )
{
TObjArray *boards = cr->Boards();
///
AliMUONTriggerCrate* cr;
+ TIter next(fCrates->CreateCrateIterator());
- fCrates->FirstCrate();
-
- while ( ( cr = fCrates->NextCrate() ) )
+ while ( ( cr = static_cast<AliMUONTriggerCrate*>(next()) ) )
{
TObjArray *boards = cr->Boards();
///
AliMUONTriggerCrate* cr;
-
- fCrates->FirstCrate();
-
- while ( ( cr = fCrates->NextCrate() ) )
+ TIter next(fCrates->CreateCrateIterator());
+ while ( ( cr = static_cast<AliMUONTriggerCrate*>(next()) ) )
{
TObjArray *boards = cr->Boards();
AliMUONTriggerCrate* cr;
-
- fCrates->FirstCrate();
+ TIter next(fCrates->CreateCrateIterator());
Int_t irb(0);
- while ( ( cr = fCrates->NextCrate() ) )
+ while ( ( cr = static_cast<AliMUONTriggerCrate*>(next()) ) )
{
TObjArray *boards = cr->Boards();
/// Compute the response for local cards
AliMUONTriggerCrate* cr;
+ TIter next(fCrates->CreateCrateIterator());
- fCrates->FirstCrate();
-
- while ( ( cr = fCrates->NextCrate() ) )
+ while ( ( cr = static_cast<AliMUONTriggerCrate*>(next()) ) )
{
TObjArray *boards = cr->Boards();
{
/// Compute the response for all regional cards.
AliMUONTriggerCrate* cr;
+ TIter next(fCrates->CreateCrateIterator());
- fCrates->FirstCrate();
-
- while ( ( cr = fCrates->NextCrate() ) )
+ while ( ( cr = static_cast<AliMUONTriggerCrate*>(next()) ) )
{
TObjArray *boards = cr->Boards();
UShort_t regional[16];
AliMUONTriggerCrate* cr;
-
- fCrates->FirstCrate();
Int_t irb(0);
if ( !fCrates->NumberOfCrates() >= 16 )
AliFatal(Form("Something is wrong : too many crates %d",
fCrates->NumberOfCrates()));
}
-
- while ( ( cr = fCrates->NextCrate() ) )
+
+ TIter next(fCrates->CreateCrateIterator());
+
+ while ( ( cr = static_cast<AliMUONTriggerCrate*>(next())))
{
AliMUONTriggerBoard* rb =
static_cast<AliMUONTriggerBoard*>(cr->Boards()->At(0));