|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
   45   connect(
common->controller(),SIGNAL(useSpecialBCMHighAttMaterialChanged(
bool)),
 
   66     message(
"BCM geometry not configured in job");
 
   71     message(
"Problems retrieving container with key "+
text());
 
   77   std::map<int,QList<const BCM_RawData*> > module2data;
 
   81   for (;itColl!=itCollE;++itColl) {
 
   82     if (!*itColl||(*itColl)->empty())
 
   85     for (;itRDO!=itRDOE;++itRDO) {
 
   87       if (!(*itRDO)->getPulse1Position()&&!(*itRDO)->getPulse2Position()
 
   88       &&!(*itRDO)->getPulse1Width()&&!(*itRDO)->getPulse2Width())
 
   91       int modID = 
moduleID((*itRDO)->getChannel());
 
   92       it = module2data.find(modID);
 
   93       if (
it==module2data.end()) {
 
   94     QList<const BCM_RawData*> 
l;
 
   96     module2data[modID] = 
l;
 
  104   for (
it=module2data.begin();
it!=module2data.end();++
it)
 
  132       (*it)->update3DObjects();
 
  
def retrieve(aClass, aKey=None)
JetConstituentVector::iterator iterator
Const iterator class for DataVector/DataList.
void addHandle(VP1RawDataHandleBase *)
static QStringList availableCollections(IVP1System *)
void assignDefaultMaterial(SoMaterial *) const
int moduleID(int channelID) const
bool useSpecialBCMHighAttMaterial() const
bool useSpecialBCMHighAttMaterial
QStringList getKeys() const
virtual ~VP1RawDataColl_BCM_RDO()
std::vector< VP1RawDataHandleBase * > & getHandles()
int numberOfHighAttenuationHits() const
IVP1System * systemBase() const
const_iterator end() const noexcept
Return a const_iterator pointing past the end of the collection.
static bool hasBCMGeometry()
VP1RawDataColl_BCM_RDO(VP1RawDataCommonData *, const QString &key)
void message(const QString &) const
void setUseSpecialBCMHighAttMaterial(bool)
bool cut(VP1RawDataHandleBase *)
const_iterator begin() const noexcept
Return a const_iterator pointing at the beginning of the collection.