LCOV - code coverage report
Current view: top level - EVGEN - AliGenReaderEcalJets.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 ALIGENREADERECALJETS_H
       2             : #define ALIGENREADERECALJETS_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             : // Realisation of AliGenReader to be used with AliGenExtFile
       9             : // It reads Hijing events from a ntuple like event structure.
      10             : // Author: andreas.morsch@cern.ch
      11             : //
      12             : #include "AliGenReader.h"
      13             : 
      14             : 
      15             : class AliGenReaderEcalJets : public AliGenReader
      16             : {
      17             :  public:
      18             :     AliGenReaderEcalJets();
      19             :     AliGenReaderEcalJets(const AliGenReaderEcalJets &reader);
      20           0 :     virtual ~AliGenReaderEcalJets(){;}
      21             :     // Initialise 
      22             :     virtual void Init();
      23             :     // Read
      24             :     virtual Int_t NextEvent();
      25             :     virtual TParticle*  NextParticle();
      26           0 :      virtual void RewindEvent(){;}
      27             :     AliGenReaderEcalJets & operator=(const AliGenReaderEcalJets & rhs);
      28             :  
      29             :  protected:
      30             :     Int_t           fNcurrent;      // points to the next event
      31             :     Int_t           fNparticle;     // points to the next particle 
      32             :     Int_t           fNev;           // event number
      33             :     Float_t         fX[2];          // vertex ?
      34             :     Int_t           fXtyp[2];       // parton type
      35             :     Int_t           fNpart;         // number of particles  
      36             :     Float_t         fXpt[200];      // pt of particle
      37             :     Float_t         fXeta[200];     // eta of particle
      38             :     Float_t         fXphi[200];     // phi of particle
      39             :     Int_t           fXid[200];      // id of particle
      40             :     Int_t           fNjet;          // number of jets 
      41             :     Float_t         fJet[10];       // E_t of jet
      42             :     Float_t         fJeta[10];      // eta of jet
      43             :     Float_t         fJphi[10];      // phi of jet
      44             :     Int_t           fNsjet;         // number of clusters
      45             :     Float_t         fJset[10];      // E_t of cluster 
      46             :     Float_t         fJseta[10];     // eta of cluster
      47             :     Float_t         fJsphi[10];     // phi of cluster
      48             :     Int_t           fNpjet;         // Jet p
      49             :     Float_t         fJpet[10];      // Jet Et
      50             :     Float_t         fJpeta[10];     // Jet eta
      51             :     Float_t         fJpphi[10];     // Jet phi
      52             :     TTree            *fTreeNtuple;  // pointer to the TTree
      53             : 
      54             :  private:
      55             :     void Copy(TObject&) const;
      56           6 :     ClassDef(AliGenReaderEcalJets,1) // Read particles from cwn-ntuple
      57             : };
      58             : #endif
      59             : 
      60             : 
      61             : 
      62             : 
      63             : 
      64             : 

Generated by: LCOV version 1.11