-class TH2F;\r
-class TH2I;\r
-\r
-\r
-class AliHLTEMCALRawHistoMaker : AliHLTCaloConstantsHandler\r
-{\r
-\r
-public:\r
- /** Constructor */\r
- AliHLTEMCALRawHistoMaker();\r
-\r
- /** Destructor */\r
- virtual ~AliHLTEMCALRawHistoMaker();\r
-\r
- /** Assignment */\r
- AliHLTEMCALRawHistoMaker & operator = (const AliHLTEMCALRawHistoMaker)\r
- {\r
- return *this; \r
- }\r
-\r
- /**\r
- * Make the digits for one event.\r
- * @param channelDataHeader is the data header from the AliHLTCaloRawAnalyzer\r
- * @return the number of digits found\r
- */\r
-\r
- Int_t MakeHisto(AliHLTCaloChannelDataHeaderStruct* channelDataHeader,\r
- const AliHLTComponentBlockData* iter, AliHLTUInt8_t* outputPtr,\r
- const AliHLTUInt32_t size, int beverbose);\r
-\r
- TObjArray * GetHistograms();\r
-\r
-private:\r
-\r
- TProfile2D **fChannelEMap;\r
- TProfile2D **fChannelTMap;\r
- TH2F **fChannelETMap;\r
-\r
- TH2I* h2DTRU;\r
- TH2I* h2DSTU;\r
-\r
- TObjArray *hList;\r
-\r
- /** Pointer to shared memory interface */\r
- AliHLTCaloSharedMemoryInterfacev2* fShmPtr; //! transient\r
-\r
- /** Pointer to the raw data reader which reads from memory */\r
- AliRawReaderMemory* fRawCounterMemoryPtr; //!transient\r
-\r
- /** Pointer to the raw stream */\r
- AliAltroRawStreamV3* fAltroRawStreamPtr; //!transient\r
-\r
- /** Pointer to the calo raw stream */\r
- AliCaloRawStreamV3* fRawStreamPtr; //!transient\r
-\r
- /** Pointer to the STU raw stream */\r
- AliEMCALTriggerSTURawStream* fSTURawStreamPtr;\r
-\r
- /** Mapper */\r
- AliHLTEMCALMapper* fMapperPtr; //COMMENT\r
-\r
-\r
- /** Pointer to an analyzer object used for raw data anlysis */\r
- AliCaloRawAnalyzer *fAnalyzerPtr; //COMMENT\r
-\r
- /** Constants class */\r
- AliHLTEMCALConstants* fEMCALConstants;\r
-\r
- AliHLTEMCALRawHistoMaker(const AliHLTEMCALRawHistoMaker &);\r
- //AliHLTEMCALRawHistoMaker & operator = (const AliHLTEMCALRawHistoMaker &);\r
- \r
- ClassDef(AliHLTEMCALRawHistoMaker, 0); \r
-\r
-};\r
-\r
-\r
-#endif\r
- \r
+class TH2F;
+class TH2I;
+
+
+class AliHLTEMCALRawHistoMaker : AliHLTCaloConstantsHandler
+{
+
+public:
+ /** Constructor */
+ AliHLTEMCALRawHistoMaker();
+
+ /** Destructor */
+ virtual ~AliHLTEMCALRawHistoMaker();
+
+ /** Assignment */
+ AliHLTEMCALRawHistoMaker & operator = (const AliHLTEMCALRawHistoMaker)
+ {
+ return *this;
+ }
+
+ /**
+ * Make the digits for one event.
+ * @param channelDataHeader is the data header from the AliHLTCaloRawAnalyzer
+ * @return the number of digits found
+ */
+
+ Int_t MakeHisto(AliHLTCaloChannelDataHeaderStruct* channelDataHeader,
+ const AliHLTComponentBlockData* iter, AliHLTUInt8_t* outputPtr,
+ const AliHLTUInt32_t size, int beverbose);
+
+ TObjArray * GetHistograms();
+
+private:
+
+ TProfile2D **fChannelEMap;
+ TProfile2D **fChannelTMap;
+ TH2F **fChannelETMap;
+
+ TH2I* h2DTRU;
+ TH2I* h2DSTU;
+
+ TObjArray *hList;
+
+ /** Pointer to shared memory interface */
+ AliHLTCaloSharedMemoryInterfacev2* fShmPtr; //! transient
+
+ /** Pointer to the raw data reader which reads from memory */
+ AliRawReaderMemory* fRawCounterMemoryPtr; //!transient
+
+ /** Pointer to the raw stream */
+ AliAltroRawStreamV3* fAltroRawStreamPtr; //!transient
+
+ /** Pointer to the calo raw stream */
+ AliCaloRawStreamV3* fRawStreamPtr; //!transient
+
+ /** Pointer to the STU raw stream */
+ AliEMCALTriggerSTURawStream* fSTURawStreamPtr;
+
+ /** Mapper */
+ AliHLTEMCALMapper* fMapperPtr; //COMMENT
+
+
+ /** Pointer to an analyzer object used for raw data anlysis */
+ AliCaloRawAnalyzer *fAnalyzerPtr; //COMMENT
+
+ /** Constants class */
+ AliHLTEMCALConstants* fEMCALConstants;
+
+ AliHLTEMCALRawHistoMaker(const AliHLTEMCALRawHistoMaker &);
+ //AliHLTEMCALRawHistoMaker & operator = (const AliHLTEMCALRawHistoMaker &);
+
+ ClassDef(AliHLTEMCALRawHistoMaker, 0);
+
+};
+
+
+#endif
+