LCOV - code coverage report
Current view: top level - HLT/QA - AliHLTTPCQADataMaker.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 1 100.0 %
Date: 2016-06-14 17:26:59 Functions: 2 5 40.0 %

          Line data    Source code
       1             : //-*- Mode: C++ -*-
       2             : // $Id$
       3             : 
       4             : #ifndef ALIHLTTPCQADATAMAKER_H
       5             : #define ALIHLTTPCQADATAMAKER_H
       6             : //* This file is property of and copyright by the ALICE HLT Project        * 
       7             : //* ALICE Experiment at CERN, All rights reserved.                         *
       8             : //* See cxx source for full Copyright notice                               *
       9             : 
      10             : /** @file   AliHLTTPCQADataMaker.h
      11             :     @author Zhongbao Yin, Matthias Richter
      12             :     @date   2009-05-14
      13             :     @brief  Container for the HLT offline QA
      14             : */
      15             : 
      16             : #include "AliHLTQADataMakerBase.h"
      17             : 
      18             : /**
      19             :  * @class AliHLTTPCQADataMaker
      20             :  * Steering class for HLT QA for reconstruction
      21             :  */
      22             : class AliHLTTPCQADataMaker: public AliHLTQADataMakerBase {
      23             : 
      24             : public:
      25             : 
      26             :   enum HESDsType_t {kMultiplicity=0, kMultiplicityFired, kNCls, 
      27             :                     kNClsFired, kPHLT, kPOffline, kPRatio, 
      28             :                     kPHLTFired, kPOfflineFired, kPRatioFired,
      29             :                     kPtHLT, kPtOffline, 
      30             :                     kPtHLTFired, kPtOfflineFired, 
      31             :                     kNClsPerTrkHLT, kNClsPerTrkOffline, 
      32             :                     kNClsPerTrkHLTFired, kNClsPerTrkOfflineFired, 
      33             :                     kPhiHLT, kPhiOffline,
      34             :                     kPhiHLTFired, kPhiOfflineFired,
      35             :                     kEtaHLT, kEtaOffline,
      36             :                     kEtaHLTFired, kEtaOfflineFired};  
      37             :   
      38             :   AliHLTTPCQADataMaker();
      39             :   virtual ~AliHLTTPCQADataMaker();
      40             : 
      41             : private:
      42             :   /** copy constructor prohibited */
      43             :   AliHLTTPCQADataMaker(const AliHLTTPCQADataMaker&);   
      44             :   /** assignment operator prohibited */
      45             :   AliHLTTPCQADataMaker& operator = (const AliHLTTPCQADataMaker&);
      46             : 
      47             :   virtual void StartOfDetectorCycle();
      48             :   virtual void EndOfDetectorCycle(AliQAv1::TASKINDEX_t, TObjArray** list);
      49             :   virtual void MakeRaws(AliRawReader * rawReader);
      50             :   virtual void InitESDs();
      51             :   virtual void MakeESDs(AliESDEvent * esd, AliESDEvent* hltesd);
      52             : 
      53          10 :   ClassDef(AliHLTTPCQADataMaker,0)  // HLT Quality Assurance Data Maker for reconstruction
      54             : };
      55             : 
      56             : #endif // ALIHLTTPCQADATAMAKER_H

Generated by: LCOV version 1.11