LCOV - code coverage report
Current view: top level - EVGEN - AliGenReaderEcalHijing.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 3 33.3 %
Date: 2016-06-14 17:26:59 Functions: 1 9 11.1 %

          Line data    Source code
       1             : #ifndef ALIGENREADERECALHIJING_H
       2             : #define ALIGENREADERECALHIJING_H
       3             : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
       4             :  * See cxx source for full Copyright notice                               */
       5             : 
       6             : /* $Id$ */
       7             : 
       8             : //
       9             : // Realisation of AliGenReader to be used with AliGenExtFile
      10             : // It reads Hijing events from a ntuple like event structure.
      11             : // Author: andreas.morsch@cern.ch
      12             : //
      13             : #include "AliGenReader.h"
      14             : 
      15             : 
      16             : class AliGenReaderEcalHijing : public AliGenReader
      17             : {
      18             :  public:
      19             :     AliGenReaderEcalHijing();
      20             :     
      21             :     AliGenReaderEcalHijing(const AliGenReaderEcalHijing &reader);
      22           0 :     virtual ~AliGenReaderEcalHijing(){;}
      23             :     // Initialise 
      24             :     virtual void Init();
      25             :     // Read
      26             :     virtual Int_t NextEvent();
      27             :     virtual TParticle*  NextParticle();
      28           0 :     virtual void RewindEvent(){;}
      29             :     AliGenReaderEcalHijing & operator=(const AliGenReaderEcalHijing & rhs);
      30             : 
      31             :  protected:
      32             :     Int_t             fNcurrent;      // points to the next entry
      33             :     Int_t             fNparticle;     // number of particles
      34             :     
      35             :     TTree            *fTreeNtuple;    // pointer to the TTree
      36             :     //Declaration of leaves types
      37             :     Int_t           fNjatt;           // Number of particles
      38             :     Int_t           fNahij;           // Number of particles in alice accept. 
      39             :     Int_t           fNphij;           // ?
      40             :     Int_t           fKhij[10000];     // particle code
      41             :     Float_t         fPxhij[10000];    // px
      42             :     Float_t         fPyhij[10000];    // py
      43             :     Float_t         fPzhij[10000];    // pz
      44             :     Float_t         fEhij[10000];     // energy
      45             :  private:
      46             :     void Copy(TObject&) const;
      47             :     
      48           6 :     ClassDef(AliGenReaderEcalHijing,1) // Read particles from cwn-ntuple
      49             : };
      50             : #endif
      51             : 
      52             : 
      53             : 
      54             : 
      55             : 
      56             : 

Generated by: LCOV version 1.11