]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Fix some coding convention violations.
authormtadel <mtadel@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 17 Feb 2009 10:47:17 +0000 (10:47 +0000)
committermtadel <mtadel@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 17 Feb 2009 10:47:17 +0000 (10:47 +0000)
EVE/EveHLT/AliEveHOMERSourceMap.cxx
EVE/EveHLT/AliEveHOMERSourceMap.h

index c4ba32d6a1e6d2c20fcabfe13a5712ac084a75ad..98f7704044f714e82dc571b93601be6b5bd37bd5 100644 (file)
 //______________________________________________________________________
 // AliEveHOMERSourceMap
 //
+// AliEveHOMERSourceMap is an abstract container for HLT HOMER sources,
+// see AliHLTHOMERSourceDesc.
+//
+// The concrete implementations AliEveHOMERSourceMapByDet and
+// AliEveHOMERSourceMapByType allow retrieval of HOMER sources in proper
+// order as required for their display in EVE object browser.
+// 
 
 ClassImp(AliEveHOMERSourceMap)
 
 AliEveHOMERSourceMap::AliEveHOMERSourceMap(ESourceGrouping_e grouping) :
   fGrouping(grouping)
 {
-
+  // Constructor.
 }
 
 AliEveHOMERSourceMap* AliEveHOMERSourceMap::Create(ESourceGrouping_e grouping)
 {
+  // Static constructor - instantiates appropriate sub-class.
+
   switch (grouping)
   {
     case kSG_ByDet:  return new AliEveHOMERSourceMapByDet(grouping);
@@ -36,6 +45,9 @@ AliEveHOMERSourceMap* AliEveHOMERSourceMap::Create(ESourceGrouping_e grouping)
 
 Int_t AliEveHOMERSourceMap::iterator::level()
 {
+  // Returns the depth in iteration:
+  // Det / Sub-Det / Sub-Sub-Det / Data-Type.
+
   const AliEveHOMERSource::SourceId& sid = id();
 
   Int_t lvl = 0;
@@ -48,6 +60,8 @@ Int_t AliEveHOMERSourceMap::iterator::level()
 
 void AliEveHOMERSourceMap::PrintXXX()
 {
+  // Print entries in the map.
+
   for (iterator i = begin(); i != end(); ++i)
   {
     printf("%*s%s [state=%d, handle=0x%lx] {ssdet='%s'}\n", 4*i.level(), "",
@@ -68,6 +82,8 @@ AliEveHOMERSourceMapByDet::AliEveHOMERSourceMapByDet(ESourceGrouping_e grouping)
 
 TString AliEveHOMERSourceMapByDet::iterator_imp::description() const
 {
+  // Return identifier string for current entry.
+
   const AliEveHOMERSource::SourceId& sid = id();
 
   if ( ! sid.fType.IsNull())  return sid.fType;
@@ -81,6 +97,9 @@ void AliEveHOMERSourceMapByDet::insert(AliEveHOMERSource::SourceId& sid,
                                       AliEveHOMERSource::SourceState& sst,
                                       Bool_t def_state)
 {
+  // Insert source-state for given source-id.
+  // Does nothing if the entry already exists.
+
   Map_i i = fMap.find(sid);
   if (i == fMap.end())
   {
@@ -90,8 +109,10 @@ void AliEveHOMERSourceMapByDet::insert(AliEveHOMERSource::SourceId& sid,
   }
 }
 
-void AliEveHOMERSourceMapByDet::FillMap(TList* handles, Bool_t def_state)
+void AliEveHOMERSourceMapByDet::FillMap(const TList* handles, Bool_t def_state)
 {
+  // Fill the map from the list of HOMER source handles.
+
   TIter next(handles);
   AliHLTHOMERSourceDesc* h;
   while ((h = (AliHLTHOMERSourceDesc*) next()))
@@ -122,10 +143,14 @@ void AliEveHOMERSourceMapByDet::FillMap(TList* handles, Bool_t def_state)
 AliEveHOMERSourceMapByType::AliEveHOMERSourceMapByType(ESourceGrouping_e grouping) :
   AliEveHOMERSourceMap(grouping),
   fMap()
-{}
+{
+  // Constructor.
+}
 
 TString AliEveHOMERSourceMapByType::iterator_imp::description() const
 {
+  // Return identifier string for current entry.
+
   const AliEveHOMERSource::SourceId& sid = id();
 
   if ( ! sid.fSSDet.IsNull()) return sid.fSSDet;
@@ -139,6 +164,9 @@ void AliEveHOMERSourceMapByType::insert(AliEveHOMERSource::SourceId& sid,
                                        AliEveHOMERSource::SourceState& sst,
                                        Bool_t def_state)
 {
+  // Insert source-state for given source-id.
+  // Does nothing if the entry already exists.
+
   Map_i i = fMap.find(sid);
   if (i == fMap.end())
   {
@@ -148,8 +176,10 @@ void AliEveHOMERSourceMapByType::insert(AliEveHOMERSource::SourceId& sid,
   }
 }
 
-void AliEveHOMERSourceMapByType::FillMap(TList* handles, Bool_t def_state)
+void AliEveHOMERSourceMapByType::FillMap(const TList* handles, Bool_t def_state)
 {
+  // Fill the map from the list of HOMER source handles.
+
   TIter next(handles);
   AliHLTHOMERSourceDesc* h;
   while ((h = (AliHLTHOMERSourceDesc*) next()))
index 4d2573eb46e584eb2859eaa296d552499d6f9ef8..325be61e1ada67fa7c31bab4801eec1a96221b2b 100644 (file)
 
 #include <map>
 
+//______________________________________________________________________________
+//
+// AliEveHOMERSourceMap is an abstract container for HLT HOMER sources.
+// The concrete implementations AliEveHOMERSourceMapByDet and
+// AliEveHOMERSourceMapByType allow retrieval of HOMER sources in proper
+// order as required for their display in EVE object browser.
+
+
 class AliEveHOMERSourceMap : public TNamed
 {
 protected:
@@ -79,7 +87,7 @@ public:
 
   static AliEveHOMERSourceMap* Create(ESourceGrouping_e grouping);
 
-  virtual void FillMap(TList* handles, Bool_t def_state) = 0;
+  virtual void FillMap(const TList* handles, Bool_t def_state) = 0;
 
   void PrintXXX();
 
@@ -102,7 +110,7 @@ public:
   AliEveHOMERSourceMapByDet(ESourceGrouping_e grouping);
   virtual ~AliEveHOMERSourceMapByDet() {}
 
-  virtual void FillMap(TList* handles, Bool_t def_state);
+  virtual void FillMap(const TList* handles, Bool_t def_state);
 
 protected:
   typedef std::map<AliEveHOMERSource::SourceId,
@@ -153,7 +161,7 @@ public:
   AliEveHOMERSourceMapByType(ESourceGrouping_e grouping);
   virtual ~AliEveHOMERSourceMapByType() {}
 
-  virtual void FillMap(TList* handles, Bool_t def_state);
+  virtual void FillMap(const TList* handles, Bool_t def_state);
 
 protected:
   typedef std::map<AliEveHOMERSource::SourceId,