]> git.uio.no Git - u/mrichter/AliRoot.git/blame - EVGEN/AliGenHalo.h
All coding rule violations except RS3 corrected
[u/mrichter/AliRoot.git] / EVGEN / AliGenHalo.h
CommitLineData
f87cfe57 1#ifndef ALIGENHALO_H
2#define ALIGENHALO_H
3da30618 3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6/* $Id$ */
7
f87cfe57 8
fe4da5cc 9#include "AliGenerator.h"
fe4da5cc 10
11// Read background particles from a FLUKA boundary source file
12
13class AliGenHalo : public AliGenerator
14{
fe4da5cc 15public:
16 AliGenHalo();
17 AliGenHalo(Int_t npart);
f87cfe57 18 AliGenHalo(const AliGenHalo &Halo);
fe4da5cc 19 virtual ~AliGenHalo();
20 virtual void Init();
21 virtual void SetFileName(const Text_t *filname) {fFileName=filname;}
22 virtual void Generate();
f87cfe57 23 AliGenHalo & operator=(const AliGenHalo & rhs);
24protected:
25 FILE *fp; // Pointer to file
26 const Text_t *fFileName; // Choose the file
27 ClassDef(AliGenHalo,1) // LHC background boundary source (MARS input)
fe4da5cc 28};
29#endif
30
31
32
33
34
35