ATLAS Offline Software
Loading...
Searching...
No Matches
FixLArIdMap.h File Reference
#include "AthenaBaseComps/AthAlgorithm.h"
#include <string>
#include "LArTools/LArOnOffId_P.h"
Include dependency graph for FixLArIdMap.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FixLArIdMap

Functions

bool operator< (const LArOnOffId_P::LArOnOffId_P_t &t1, const LArOnOffId_P::LArOnOffId_P_t &t2)

Function Documentation

◆ operator<()

bool operator< ( const LArOnOffId_P::LArOnOffId_P_t & t1,
const LArOnOffId_P::LArOnOffId_P_t & t2 )

Definition at line 1433 of file FixLArIdMap.cxx.

1435 {
1436 if (t1.det<t2.det) return true ;
1437 else
1438 if( t1.det>t2.det) return false;
1439
1440 if (t1.pn<t2.pn) return true ;
1441 else
1442 if (t1.pn>t2.pn) return false;
1443
1444 if (t1.sample<t2.sample) return true ;
1445 else
1446 if( t1.sample>t2.sample) return false;
1447
1448 if (t1.region<t2.region) return true ;
1449 else
1450 if( t1.region>t2.region) return false;
1451
1452 if (t1.eta<t2.eta) return true ;
1453 else
1454 if( t1.eta>t2.eta) return false;
1455
1456 if (t1.phi<t2.phi) return true ;
1457 else
1458 if( t1.phi>t2.phi) return false;
1459
1460 if (t1.ft_num<t2.ft_num) return true ;
1461 else
1462 if( t1.ft_num>t2.ft_num) return false;
1463
1464 if (t1.feb_slot<t2.feb_slot) return true ;
1465 else
1466 if( t1.feb_slot>t2.feb_slot) return false;
1467
1468 if (t1.feb_chan<t2.feb_chan) return true ;
1469 else
1470 if( t1.feb_chan>t2.feb_chan) return false;
1471
1472 if (t1.calib_slot<t2.calib_slot) return true ;
1473 else
1474 if( t1.calib_slot>t2.calib_slot) return false;
1475
1476 if (t1.calib_line<t2.calib_line) return true ;
1477 else
1478 if( t1.calib_line>t2.calib_line) return false;
1479
1480 return false;
1481 }
std::vector< ALFA_RawDataContainer_p1 > t2
std::vector< ALFA_RawDataCollection_p1 > t1