]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PHOS/AliPHOSRawDigiProducer.cxx
AliAlignObjAngles becomes AliAlignObjParams (Raffaele)
[u/mrichter/AliRoot.git] / PHOS / AliPHOSRawDigiProducer.cxx
index a3e60e7f325dba9b36a78e1eae8494cc2f612665..91c7e19dd973d91fd064e8f7cade5e59d0756cbc 100644 (file)
@@ -1,5 +1,38 @@
+/**************************************************************************
+ * Copyright(c) 2007, ALICE Experiment at CERN, All rights reserved.      *
+ *                                                                        *
+ * Author: The ALICE Off-line Project.                                    *
+ * Contributors are mentioned in the code where appropriate.              *
+ *                                                                        *
+ * Permission to use, copy, modify and distribute this software and its   *
+ * documentation strictly for non-commercial purposes is hereby granted   *
+ * without fee, provided that the above copyright notice appears in all   *
+ * copies and that both the copyright notice and this permission notice   *
+ * appear in the supporting documentation. The authors make no claims     *
+ * about the suitability of this software for any purpose. It is          *
+ * provided "as is" without express or implied warranty.                  *
+ **************************************************************************/
+
+/* $Id$ */
+
+//This class produces PHOS digits of one event
+//using AliPHOSRawDecoder. 
+//
+//   For example:
+//   TClonesArray *digits = new TClonesArray("AliPHOSDigit",100);
+//   AliRawReader* rawReader = new AliRawReaderDate("2006run2211.raw");
+//   AliPHOSRawDecoder dc(rawReader);
+//   while (rawReader->NextEvent()) {
+//     AliPHOSRawDigiProducer producer;
+//     producer.MakeDigits(digits,&dc);
+//   }
+
+// Author: Boris Polichtchouk
+
+// --- ROOT system ---
 #include "TClonesArray.h"
 
+// --- AliRoot header files ---
 #include "AliPHOSRawDigiProducer.h"
 #include "AliPHOSRawDecoder.h"
 #include "AliPHOSGeometry.h"
@@ -7,8 +40,12 @@
 
 ClassImp(AliPHOSRawDigiProducer)
 
+//--------------------------------------------------------------------------------------
 void AliPHOSRawDigiProducer::MakeDigits(TClonesArray *digits, AliPHOSRawDecoder* decoder) 
 {
+  //Makes the job.
+  //TClonesArray *digits and raw data decoder should be provided by calling function.
+
   digits->Clear();
  
   AliPHOSGeometry* geo = AliPHOSGeometry::GetInstance();