]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/PHOS/AliHLTPHOSTreeMaker.cxx
Fixing memory leaks (Christian)
[u/mrichter/AliRoot.git] / HLT / PHOS / AliHLTPHOSTreeMaker.cxx
index 3e9affdc3f6d6f8266b1c3b56909f6f12d187f34..48fdeaef3af7e022fae8cccb3b77317d244abf99 100644 (file)
  * provided "as is" without express or implied warranty.                  *
  **************************************************************************/
 
+/**
+ * @file   AliHLTPHOSTreeMaker.cxx
+ * @author Oystein Djuvsland
+ * @date
+ * @brief  Tree maker  for PHOS HLT
+ */
+
+// see header file for class documentation
+// or
+// refer to README to build package
+// or
+// visit http://web.ift.uib.no/~kjeks/doc/alice-hlt
 
 #include "AliHLTPHOSTreeMaker.h"
 #include "AliHLTPHOSBase.h"
 
 ClassImp(AliHLTPHOSTreeMaker);
 
+
+
 AliHLTPHOSTreeMaker::AliHLTPHOSTreeMaker() :
   AliHLTPHOSBase(),
   fDigitArrayPtr(0),
   fDigitTreePtr(0)
 {
-
+  //See header file for documentation
   fDigitArrayPtr = new TClonesArray("AliHLTPHOSDigit", 300); //!!!!!!!!!!!!!!!!
   fDigitTreePtr = new TTree("digitTree", "Digits Tree");
 
@@ -38,17 +52,20 @@ AliHLTPHOSTreeMaker::AliHLTPHOSTreeMaker() :
 
 }
 
+
 AliHLTPHOSTreeMaker::~AliHLTPHOSTreeMaker()
 {
+  //See header file for documentation
 }
 
 Int_t
 AliHLTPHOSTreeMaker::MakeDigitArray(AliHLTPHOSDigitContainerDataStruct *digitContainer, Int_t nDigits)
 {
+  //See header file for documentation
   AliHLTPHOSDigit *digit = 0;
   AliHLTPHOSDigitDataStruct *digitStruct = 0;
 
-  for(Int_t i = 0; i < digitContainer->fNDigits; i++)
+  for(UInt_t i = 0; i < digitContainer->fNDigits; i++)
     {
       digitStruct = &(digitContainer->fDigitDataStruct[i]);
       digit = (AliHLTPHOSDigit*)fDigitArrayPtr->New(i + nDigits);
@@ -67,6 +84,7 @@ AliHLTPHOSTreeMaker::MakeDigitArray(AliHLTPHOSDigitContainerDataStruct *digitCon
 void
 AliHLTPHOSTreeMaker::FillDigitTree()
 {
+  //See header file for documentation
   fDigitTreePtr->Fill();
   fDigitArrayPtr->Clear();
 }
@@ -74,6 +92,7 @@ AliHLTPHOSTreeMaker::FillDigitTree()
 void 
 AliHLTPHOSTreeMaker::SetDigitTree(TTree *tree) 
 { 
+  //See header file for documentation
   fDigitTreePtr = tree; 
   fDigitTreePtr->Branch("Digit", &fDigitArrayPtr);
 }