ATLAS Offline Software
Public Member Functions | Protected Attributes | List of all members
dqi::HanConfigGroup Class Reference

#include <HanConfigGroup.h>

Inheritance diagram for dqi::HanConfigGroup:
Collaboration diagram for dqi::HanConfigGroup:

Public Member Functions

 HanConfigGroup ()
 
 HanConfigGroup (const HanConfigGroup &other)
 
HanConfigGroupoperator= (const HanConfigGroup &other)
 
virtual ~HanConfigGroup ()
 
virtual std::string GetUniqueName () const
 
virtual void SetPathName (const std::string &name_)
 
virtual const char * GetPathName () const
 
virtual void AddAssessor (const HanConfigAssessor &hcass_)
 
virtual const HanConfigAssessor GetAssessor (const std::string &name_) const
 
virtual TIter GetAllAssessors () const
 
virtual void AddGroup (const HanConfigGroup &hcg_)
 
virtual HanConfigGroup GetGroup (const std::string &name_) const
 
virtual TIter GetAllGroups () const
 
virtual HanConfigGroupGetNode (const std::string &name_) const
 
virtual TSeqCollection * GetList (TDirectory *basedir, std::map< std::string, TSeqCollection * > &mp)
 
virtual void Accept (Visitor &visitor, boost::shared_ptr< dqm_core::Region > dqParent) const
 
virtual void PrintIOStream (std::ostream &o) const
 
virtual void SetName (std::string name_)
 
virtual const char * GetName () const
 
virtual const char * GetHistPath () const
 
virtual void SetAlgName (std::string name_)
 
virtual const char * GetAlgName () const
 
virtual void SetAlgLibName (std::string name_)
 
virtual const char * GetAlgLibName () const
 
virtual void SetAlgRefName (std::string name_)
 
virtual std::string GetAlgRefName () const
 
virtual const char * GetAlgRefString () const
 
virtual void AddAlgPar (const HanConfigAlgPar &algPar_)
 
virtual HanConfigAlgPar GetAlgPar (std::string name_) const
 
virtual TIter GetAllAlgPars () const
 
virtual void AddAlgStrPar (const HanConfigParMap &algPar_)
 
virtual HanConfigParMap GetAlgStrPar (std::string name_) const
 
virtual TIter GetAllAlgStrPars () const
 
virtual void AddAlgLimit (const HanConfigAlgLimit &algLim_)
 
virtual HanConfigAlgLimit GetAlgLimit (std::string name_) const
 
virtual TIter GetAllAlgLimits () const
 
virtual void AddAnnotation (const HanConfigParMap &annotation_)
 
virtual const HanConfigParMapGetAnnotation (std::string name_) const
 
virtual TIter GetAllAnnotations () const
 
virtual void SetWeight (float weight_)
 
virtual float GetWeight () const
 
virtual void SetIsRegex (bool isRegex_)
 
virtual bool GetIsRegex () const
 

Protected Attributes

TObjString m_pathName
 
TList m_assessors
 
TList m_groups
 
TObjString m_name
 
TObjString m_algName
 
TObjString m_algLibName
 
TObjString m_algRefName
 
TSeqCollection * m_algPars
 
TSeqCollection * m_algStrPars
 
TSeqCollection * m_algLimits
 
TSeqCollection * m_annotations
 
float m_weight
 
bool m_isRegex
 

Detailed Description

Definition at line 23 of file HanConfigGroup.h.

Constructor & Destructor Documentation

◆ HanConfigGroup() [1/2]

dqi::HanConfigGroup::HanConfigGroup ( )

Definition at line 26 of file HanConfigGroup.cxx.

28 {
29 }

◆ HanConfigGroup() [2/2]

dqi::HanConfigGroup::HanConfigGroup ( const HanConfigGroup other)

Definition at line 32 of file HanConfigGroup.cxx.

35  , m_pathName(other.m_pathName)
36 {
37  TIter nextAssess( &other.m_assessors );
38  HanConfigAssessor* otherAssess;
39  while( (otherAssess = dynamic_cast<HanConfigAssessor*>( nextAssess() )) != 0 ) {
40  HanConfigAssessor* acpy = new HanConfigAssessor( *otherAssess );
41  m_assessors.Add( acpy );
42  }
43 
44  TIter nextGroup( &other.m_groups );
45  HanConfigGroup* otherGroup;
46  while( (otherGroup = dynamic_cast<HanConfigGroup*>( nextGroup() )) != 0 ) {
47  HanConfigGroup* gcpy = new HanConfigGroup( *otherGroup );
48  m_groups.Add( gcpy );
49  }
50 }

◆ ~HanConfigGroup()

dqi::HanConfigGroup::~HanConfigGroup ( )
virtual

Definition at line 78 of file HanConfigGroup.cxx.

80 {
81  // Assume that the same object has not been added to both lists
82  m_assessors.Delete();
83  m_groups.Delete();
84 }

Member Function Documentation

◆ Accept()

void dqi::HanConfigGroup::Accept ( Visitor visitor,
boost::shared_ptr< dqm_core::Region dqParent 
) const
virtual

Reimplemented from dqi::HanConfigAssessor.

Definition at line 225 of file HanConfigGroup.cxx.

227 {
228  std::string nodeName( GetName() );
229  boost::shared_ptr<dqm_core::Region> dqr;
230  if( nodeName != "top_level" ) {
231  boost::shared_ptr<dqm_core::Node> dqp(visitor.Visit( this, dqParent ));
232  dqr = boost::dynamic_pointer_cast<dqm_core::Region>( dqp );
233  }
234  else {
235  dqr = dqParent;
236  }
237 
238  // Accept the same visitor on all containing m_groups and m_assessors
239 
240  TIter nextAssess( &m_assessors );
241  HanConfigAssessor* hca;
242  while( (hca = dynamic_cast<HanConfigAssessor*>( nextAssess() )) != 0 ) {
243  hca->Accept( visitor, dqr );
244  }
245 
246  TIter nextGroup( &m_groups );
247  HanConfigGroup* hcg;
248  while( (hcg = dynamic_cast<HanConfigGroup*>( nextGroup() )) != 0 ) {
249  hcg->Accept( visitor, dqr );
250  }
251 }

◆ AddAlgLimit()

void dqi::HanConfigAssessor::AddAlgLimit ( const HanConfigAlgLimit algLim_)
virtualinherited

Definition at line 305 of file HanConfigAssessor.cxx.

307 {
308  HanConfigAlgLimit* lim = new HanConfigAlgLimit( algLim_ );
309  m_algLimits->Add( lim );
310 }

◆ AddAlgPar()

void dqi::HanConfigAssessor::AddAlgPar ( const HanConfigAlgPar algPar_)
virtualinherited

Definition at line 245 of file HanConfigAssessor.cxx.

247 {
248  HanConfigAlgPar* par = new HanConfigAlgPar( algPar_ );
249  m_algPars->Add( par );
250 }

◆ AddAlgStrPar()

void dqi::HanConfigAssessor::AddAlgStrPar ( const HanConfigParMap algPar_)
virtualinherited

Definition at line 275 of file HanConfigAssessor.cxx.

277 {
278  HanConfigParMap* strPar = new HanConfigParMap( algStrPar_ );
279  m_algStrPars->Add( strPar );
280 }

◆ AddAnnotation()

void dqi::HanConfigAssessor::AddAnnotation ( const HanConfigParMap annotation_)
virtualinherited

Definition at line 334 of file HanConfigAssessor.cxx.

336 {
337  HanConfigParMap* parMap = new HanConfigParMap( annotation_ );
338  m_annotations->Add( parMap );
339 }

◆ AddAssessor()

void dqi::HanConfigGroup::AddAssessor ( const HanConfigAssessor hcass_)
virtual

Definition at line 112 of file HanConfigGroup.cxx.

114 {
115  HanConfigAssessor* acpy = new HanConfigAssessor( hcass_ );
116  m_assessors.Add( acpy );
117 }

◆ AddGroup()

void dqi::HanConfigGroup::AddGroup ( const HanConfigGroup hcg_)
virtual

Definition at line 142 of file HanConfigGroup.cxx.

144 {
145  HanConfigGroup* gcpy = new HanConfigGroup( hcg_ );
146  m_groups.Add( gcpy );
147 }

◆ GetAlgLibName()

const char * dqi::HanConfigAssessor::GetAlgLibName ( ) const
virtualinherited

Definition at line 212 of file HanConfigAssessor.cxx.

214 {
215  return m_algLibName.GetName();
216 }

◆ GetAlgLimit()

HanConfigAlgLimit dqi::HanConfigAssessor::GetAlgLimit ( std::string  name_) const
virtualinherited

Definition at line 314 of file HanConfigAssessor.cxx.

316 {
317  HanConfigAlgLimit* lim = dynamic_cast<HanConfigAlgLimit*>( m_algLimits->FindObject(name_.c_str()) );
318  if( lim == 0 ) {
319  return HanConfigAlgLimit();
320  }
321 
322  return *lim;
323 }

◆ GetAlgName()

const char * dqi::HanConfigAssessor::GetAlgName ( ) const
virtualinherited

Definition at line 196 of file HanConfigAssessor.cxx.

198 {
199  return m_algName.GetName();
200 }

◆ GetAlgPar()

HanConfigAlgPar dqi::HanConfigAssessor::GetAlgPar ( std::string  name_) const
virtualinherited

Definition at line 254 of file HanConfigAssessor.cxx.

256 {
257  HanConfigAlgPar* par = dynamic_cast<HanConfigAlgPar*>( m_algPars->FindObject(name_.c_str()) );
258  if( par == 0 ) {
259  return HanConfigAlgPar();
260  }
261 
262  return *par;
263 }

◆ GetAlgRefName()

std::string dqi::HanConfigAssessor::GetAlgRefName ( ) const
virtualinherited

Definition at line 228 of file HanConfigAssessor.cxx.

230 {
232  return condSingleton.conditionalSelect(std::string(m_algRefName.GetName()),std::string(condSingleton.getCondition()));
233 }

◆ GetAlgRefString()

const char * dqi::HanConfigAssessor::GetAlgRefString ( ) const
virtualinherited

Definition at line 237 of file HanConfigAssessor.cxx.

239 {
240  return m_algRefName.GetName();
241 }

◆ GetAlgStrPar()

HanConfigParMap dqi::HanConfigAssessor::GetAlgStrPar ( std::string  name_) const
virtualinherited

Definition at line 284 of file HanConfigAssessor.cxx.

286 {
287  HanConfigParMap* strPar = dynamic_cast<HanConfigParMap*>( m_algStrPars->FindObject(name_.c_str()) );
288  if( strPar == 0 ) {
289  return HanConfigParMap();
290  }
291 
292  return *strPar;
293 }

◆ GetAllAlgLimits()

TIter dqi::HanConfigAssessor::GetAllAlgLimits ( ) const
virtualinherited

Definition at line 327 of file HanConfigAssessor.cxx.

329 {
330  return TIter( m_algLimits );
331 }

◆ GetAllAlgPars()

TIter dqi::HanConfigAssessor::GetAllAlgPars ( ) const
virtualinherited

Definition at line 267 of file HanConfigAssessor.cxx.

269 {
270  return TIter( m_algPars );
271 }

◆ GetAllAlgStrPars()

TIter dqi::HanConfigAssessor::GetAllAlgStrPars ( ) const
virtualinherited

Definition at line 297 of file HanConfigAssessor.cxx.

299 {
300  return TIter( m_algStrPars );
301 }

◆ GetAllAnnotations()

TIter dqi::HanConfigAssessor::GetAllAnnotations ( ) const
virtualinherited

Definition at line 356 of file HanConfigAssessor.cxx.

358 {
359  return TIter( m_annotations );
360 }

◆ GetAllAssessors()

TIter dqi::HanConfigGroup::GetAllAssessors ( ) const
virtual

Definition at line 134 of file HanConfigGroup.cxx.

136 {
137  return TIter( &m_assessors );
138 }

◆ GetAllGroups()

TIter dqi::HanConfigGroup::GetAllGroups ( ) const
virtual

Definition at line 164 of file HanConfigGroup.cxx.

166 {
167  return TIter( &m_groups );
168 }

◆ GetAnnotation()

const HanConfigParMap * dqi::HanConfigAssessor::GetAnnotation ( std::string  name_) const
virtualinherited

Definition at line 343 of file HanConfigAssessor.cxx.

345 {
346  HanConfigParMap* parMap = dynamic_cast<HanConfigParMap*>( m_annotations->FindObject(name_.c_str()) );
347  if( parMap == 0 ) {
348  //std::cerr << "WARNING: attempt to access non-existent annotation " << name_ << " on assessor " << GetName() << std::endl;
349  return 0;
350  }
351  return parMap;
352 }

◆ GetAssessor()

const HanConfigAssessor dqi::HanConfigGroup::GetAssessor ( const std::string &  name_) const
virtual

Definition at line 121 of file HanConfigGroup.cxx.

123 {
124  HanConfigAssessor* hca = dynamic_cast<HanConfigAssessor*>( m_assessors.FindObject(name_.c_str()) );
125  if( hca == 0 ) {
126  return HanConfigAssessor();
127  }
128 
129  return *hca;
130 }

◆ GetGroup()

HanConfigGroup dqi::HanConfigGroup::GetGroup ( const std::string &  name_) const
virtual

Definition at line 151 of file HanConfigGroup.cxx.

153 {
154  HanConfigGroup* hcg = dynamic_cast<HanConfigGroup*>( m_groups.FindObject(name_.c_str()) );
155  if( hcg == 0 ) {
156  return HanConfigGroup();
157  }
158 
159  return *hcg;
160 }

◆ GetHistPath()

const char * dqi::HanConfigAssessor::GetHistPath ( ) const
virtualinherited

Definition at line 176 of file HanConfigAssessor.cxx.

178 {
179  const HanConfigParMap* parmap = GetAnnotation("inputname");
180  if (!parmap) {
181  return GetName();
182  } else {
183  return parmap->GetValue();
184  }
185 }

◆ GetIsRegex()

bool dqi::HanConfigAssessor::GetIsRegex ( ) const
virtualinherited

Definition at line 384 of file HanConfigAssessor.cxx.

386 {
387  return m_isRegex;
388 }

◆ GetList()

TSeqCollection * dqi::HanConfigGroup::GetList ( TDirectory *  basedir,
std::map< std::string, TSeqCollection * > &  mp 
)
virtual

Reimplemented from dqi::HanConfigAssessor.

Definition at line 202 of file HanConfigGroup.cxx.

204 {
205  // Let the original method do all the work
206  TSeqCollection *ret = HanConfigAssessor::GetList( basedir, mp );
207  ret->SetName( this->m_name.GetName() );
208 
209  // Iterate through containing m_groups and m_assessors and add them to the childrenList
210  TIter nextAssess( &m_assessors );
211  HanConfigAssessor* hca;
212  while( (hca = dynamic_cast<HanConfigAssessor*>( nextAssess() )) != 0 )
213  ret->Add( hca->GetList(basedir,mp) );
214 
215  TIter nextGroup( &m_groups );
216  HanConfigGroup* hcg;
217  while( (hcg = dynamic_cast<HanConfigGroup*>( nextGroup() )) != 0 )
218  ret->Add( hcg->GetList(basedir,mp) );
219 
220  return ret;
221 }

◆ GetName()

const char * dqi::HanConfigAssessor::GetName ( ) const
virtualinherited

Definition at line 169 of file HanConfigAssessor.cxx.

171 {
172  return m_name.GetName();
173 }

◆ GetNode()

HanConfigGroup * dqi::HanConfigGroup::GetNode ( const std::string &  name_) const
virtual

Definition at line 172 of file HanConfigGroup.cxx.

174 {
175  if( m_groups.IsEmpty() ) {
176  return 0;
177  }
178 
179  std::string::size_type k = name_.find_first_of('/');
180  if( k != std::string::npos ) {
181  std::string dName( name_, 0, k );
182  std::string pName( name_, k+1, std::string::npos );
183  if( dName != "" ) {
184  if( dName == std::string( GetName() ) ) {
185  return GetNode( pName );
186  }
187  HanConfigGroup* subreg = dynamic_cast<HanConfigGroup*>( m_groups.FindObject(dName.c_str()) );
188  if( subreg == 0 ) {
189  return 0;
190  }
191  return subreg->GetNode( pName );
192  }
193  return GetNode( pName );
194  }
195 
196  HanConfigGroup* subreg = dynamic_cast<HanConfigGroup*>( m_groups.FindObject(name_.c_str()) );
197  return subreg;
198 }

◆ GetPathName()

const char * dqi::HanConfigGroup::GetPathName ( ) const
virtual

Definition at line 104 of file HanConfigGroup.cxx.

106 {
107  return m_pathName.GetName();
108 }

◆ GetUniqueName()

std::string dqi::HanConfigGroup::GetUniqueName ( ) const
virtual

Reimplemented from dqi::HanConfigAssessor.

Definition at line 88 of file HanConfigGroup.cxx.

90 {
91  return std::string( GetPathName() );
92 }

◆ GetWeight()

float dqi::HanConfigAssessor::GetWeight ( ) const
virtualinherited

Definition at line 370 of file HanConfigAssessor.cxx.

372 {
373  return m_weight;
374 }

◆ operator=()

HanConfigGroup & dqi::HanConfigGroup::operator= ( const HanConfigGroup other)

Definition at line 54 of file HanConfigGroup.cxx.

56 {
58  m_pathName = other.m_pathName;
59 
60  TIter nextAssess( &other.m_assessors );
61  HanConfigAssessor* otherAssess;
62  while( (otherAssess = dynamic_cast<HanConfigAssessor*>( nextAssess() )) != 0 ) {
63  HanConfigAssessor* acpy = new HanConfigAssessor( *otherAssess );
64  m_assessors.Add( acpy );
65  }
66 
67  TIter nextGroup( &other.m_groups );
68  HanConfigGroup* otherGroup;
69  while( (otherGroup = dynamic_cast<HanConfigGroup*>( nextGroup() )) != 0 ) {
70  HanConfigGroup* gcpy = new HanConfigGroup( *otherGroup );
71  m_groups.Add( gcpy );
72  }
73 
74  return *this;
75 }

◆ PrintIOStream()

void dqi::HanConfigGroup::PrintIOStream ( std::ostream &  o) const
virtual

Reimplemented from dqi::HanConfigAssessor.

Definition at line 255 of file HanConfigGroup.cxx.

257 {
258  o << "\nHanConfigGroup: " << GetName() << "\n"
259  << " Algorithm Name = \"" << GetAlgName() << "\"\n"
260  << " Algorithm Library = \"" << GetAlgLibName() << "\"\n"
261  << " Algorithm Reference = \"" << GetAlgRefName() << "\"\n"
262  << " Weight = " << GetWeight() << "\n";
263 
264  if( !m_algPars->IsEmpty() ) {
265  o << " Algorithm Parameters = {\n";
266  TIter nextPar( m_algPars );
267  HanConfigAlgPar* par;
268  while( (par = dynamic_cast<HanConfigAlgPar*>( nextPar() )) != 0 ) {
269  o << " " << par;
270  }
271  TIter nextStrPar( m_algStrPars );
272  HanConfigParMap* strPar;
273  while( (strPar = dynamic_cast<HanConfigParMap*>( nextStrPar() )) != 0 ) {
274  o << " " << strPar;
275  }
276  o << " }\n";
277  }
278 
279  if( !m_algLimits->IsEmpty() ) {
280  o << " Algorithm Limits = {\n";
281  TIter nextLim( m_algLimits );
282  HanConfigAlgLimit* lim;
283  while( (lim = dynamic_cast<HanConfigAlgLimit*>( nextLim() )) != 0 ) {
284  o << " " << lim;
285  }
286  o << " }\n";
287  }
288 
289  if( !m_groups.IsEmpty() ) {
290  o << "\n>> BEGIN SUB REGIONS of \"" << GetName() << "\"\n";
291  TIter nextGroup( &m_groups );
292  HanConfigGroup* hcg;
293  while( (hcg = dynamic_cast<HanConfigGroup*>( nextGroup() )) != 0 ) {
294  o << hcg;
295  }
296  o << "\n<< END SUB REGIONS of \"" << GetName() << "\"\n";
297  }
298 
299  if( !m_assessors.IsEmpty() ) {
300  o << "\n>> BEGIN ASSESSMENTS of \"" << GetName() << "\"\n";
301  TIter nextAssess( &m_assessors );
302  HanConfigAssessor* hca;
303  while( (hca = dynamic_cast<HanConfigAssessor*>( nextAssess() )) != 0 ) {
304  o << hca;
305  }
306  o << "\n<< END ASSESSMENTS of \"" << GetName() << "\"\n";
307  }
308 
309 }

◆ SetAlgLibName()

void dqi::HanConfigAssessor::SetAlgLibName ( std::string  name_)
virtualinherited

Definition at line 204 of file HanConfigAssessor.cxx.

206 {
207  m_algLibName.SetString( name_.c_str() );
208 }

◆ SetAlgName()

void dqi::HanConfigAssessor::SetAlgName ( std::string  name_)
virtualinherited

Definition at line 188 of file HanConfigAssessor.cxx.

190 {
191  m_algName.SetString( name_.c_str() );
192 }

◆ SetAlgRefName()

void dqi::HanConfigAssessor::SetAlgRefName ( std::string  name_)
virtualinherited

Definition at line 220 of file HanConfigAssessor.cxx.

222 {
223  m_algRefName.SetString( name_.c_str() );
224 }

◆ SetIsRegex()

void dqi::HanConfigAssessor::SetIsRegex ( bool  isRegex_)
virtualinherited

Definition at line 377 of file HanConfigAssessor.cxx.

379 {
380  m_isRegex = isRegex_;
381 }

◆ SetName()

void dqi::HanConfigAssessor::SetName ( std::string  name_)
virtualinherited

Definition at line 161 of file HanConfigAssessor.cxx.

163 {
164  m_name.SetString( name_.c_str() );
165 }

◆ SetPathName()

void dqi::HanConfigGroup::SetPathName ( const std::string &  name_)
virtual

Definition at line 96 of file HanConfigGroup.cxx.

98 {
99  m_pathName.SetString( name_.c_str() );
100 }

◆ SetWeight()

void dqi::HanConfigAssessor::SetWeight ( float  weight_)
virtualinherited

Definition at line 363 of file HanConfigAssessor.cxx.

365 {
366  m_weight = weight_;
367 }

Member Data Documentation

◆ m_algLibName

TObjString dqi::HanConfigAssessor::m_algLibName
protectedinherited

Definition at line 109 of file HanConfigAssessor.h.

◆ m_algLimits

TSeqCollection* dqi::HanConfigAssessor::m_algLimits
protectedinherited

Definition at line 114 of file HanConfigAssessor.h.

◆ m_algName

TObjString dqi::HanConfigAssessor::m_algName
protectedinherited

Definition at line 108 of file HanConfigAssessor.h.

◆ m_algPars

TSeqCollection* dqi::HanConfigAssessor::m_algPars
protectedinherited

Definition at line 112 of file HanConfigAssessor.h.

◆ m_algRefName

TObjString dqi::HanConfigAssessor::m_algRefName
protectedinherited

Definition at line 110 of file HanConfigAssessor.h.

◆ m_algStrPars

TSeqCollection* dqi::HanConfigAssessor::m_algStrPars
protectedinherited

Definition at line 113 of file HanConfigAssessor.h.

◆ m_annotations

TSeqCollection* dqi::HanConfigAssessor::m_annotations
protectedinherited

Definition at line 115 of file HanConfigAssessor.h.

◆ m_assessors

TList dqi::HanConfigGroup::m_assessors
protected

Definition at line 64 of file HanConfigGroup.h.

◆ m_groups

TList dqi::HanConfigGroup::m_groups
protected

Definition at line 65 of file HanConfigGroup.h.

◆ m_isRegex

bool dqi::HanConfigAssessor::m_isRegex
protectedinherited

Definition at line 118 of file HanConfigAssessor.h.

◆ m_name

TObjString dqi::HanConfigAssessor::m_name
protectedinherited

Definition at line 106 of file HanConfigAssessor.h.

◆ m_pathName

TObjString dqi::HanConfigGroup::m_pathName
protected

Definition at line 62 of file HanConfigGroup.h.

◆ m_weight

float dqi::HanConfigAssessor::m_weight
protectedinherited

Definition at line 117 of file HanConfigAssessor.h.


The documentation for this class was generated from the following files:
dqi::HanConfigAssessor::m_weight
float m_weight
Definition: HanConfigAssessor.h:117
dqi::HanConfigAssessor::GetAlgLibName
virtual const char * GetAlgLibName() const
Definition: HanConfigAssessor.cxx:213
dqi::ConditionsSingleton::getInstance
static ConditionsSingleton & getInstance()
Definition: ConditionsSingleton.cxx:20
dqi::HanConfigGroup::m_pathName
TObjString m_pathName
Definition: HanConfigGroup.h:62
dqi::HanConfigGroup::HanConfigGroup
HanConfigGroup()
Definition: HanConfigGroup.cxx:27
dqi::HanConfigAssessor::m_algLibName
TObjString m_algLibName
Definition: HanConfigAssessor.h:109
dqi::HanConfigAssessor::GetAlgRefName
virtual std::string GetAlgRefName() const
Definition: HanConfigAssessor.cxx:229
dqi::HanConfigAssessor::m_algName
TObjString m_algName
Definition: HanConfigAssessor.h:108
dqi::ConditionsSingleton::getCondition
const std::string & getCondition() const
Definition: ConditionsSingleton.cxx:29
dqi::HanConfigGroup::m_assessors
TList m_assessors
Definition: HanConfigGroup.h:64
dqi::HanConfigAssessor::GetList
virtual TSeqCollection * GetList(TDirectory *basedir, std::map< std::string, TSeqCollection * > &mp)
Definition: HanConfigAssessor.cxx:392
dqi::HanConfigAssessor::m_algRefName
TObjString m_algRefName
Definition: HanConfigAssessor.h:110
dqi::HanConfigAssessor::operator=
HanConfigAssessor & operator=(const HanConfigAssessor &other)
Definition: HanConfigAssessor.cxx:91
dqi::HanConfigGroup::GetNode
virtual HanConfigGroup * GetNode(const std::string &name_) const
Definition: HanConfigGroup.cxx:173
dqi::HanConfigAssessor::GetName
virtual const char * GetName() const
Definition: HanConfigAssessor.cxx:170
dqi::HanConfigAssessor::m_annotations
TSeqCollection * m_annotations
Definition: HanConfigAssessor.h:115
ret
T ret(T t)
Definition: rootspy.cxx:260
dqi::HanConfigAssessor::m_name
TObjString m_name
Definition: HanConfigAssessor.h:106
dqi::HanConfigAssessor::m_algLimits
TSeqCollection * m_algLimits
Definition: HanConfigAssessor.h:114
dqi::HanConfigAssessor::m_isRegex
bool m_isRegex
Definition: HanConfigAssessor.h:118
dqi::HanConfigAssessor::GetAnnotation
virtual const HanConfigParMap * GetAnnotation(std::string name_) const
Definition: HanConfigAssessor.cxx:344
createCoolChannelIdFile.par
par
Definition: createCoolChannelIdFile.py:29
InDetDD::other
@ other
Definition: InDetDD_Defs.h:16
dqi::HanConfigGroup::m_groups
TList m_groups
Definition: HanConfigGroup.h:65
dqi::HanConfigAssessor::m_algPars
TSeqCollection * m_algPars
Definition: HanConfigAssessor.h:112
dqi::HanConfigAssessor::HanConfigAssessor
HanConfigAssessor()
Definition: HanConfigAssessor.cxx:35
dqi::ConditionsSingleton::conditionalSelect
std::string conditionalSelect(std::string inp, const std::string &condition)
Definition: ConditionsSingleton.cxx:154
dqi::HanConfigAssessor::GetWeight
virtual float GetWeight() const
Definition: HanConfigAssessor.cxx:371
dqi::HanConfigAssessor::m_algStrPars
TSeqCollection * m_algStrPars
Definition: HanConfigAssessor.h:113
dqi::HanConfigAssessor::GetAlgName
virtual const char * GetAlgName() const
Definition: HanConfigAssessor.cxx:197
fitman.k
k
Definition: fitman.py:528
dqi::ConditionsSingleton
Definition: ConditionsSingleton.h:18
dqi::HanConfigGroup::GetPathName
virtual const char * GetPathName() const
Definition: HanConfigGroup.cxx:105