]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PYTHIA6/QPYTHIA/AliQPythiaWrapper.h
CMake: removing qpythia from the depedencies
[u/mrichter/AliRoot.git] / PYTHIA6 / QPYTHIA / AliQPythiaWrapper.h
1 #ifndef ALIQPYTHIAWRAPPER_H
2 #define ALIQPYTHIAWRAPPER_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 #include <Rtypes.h>
9 #include <TError.h>
10
11 class AliFastGlauber;
12
13 class AliQPythiaWrapper {
14  public:
15     AliQPythiaWrapper() {
16         // Default constructor. The static data member is initialized 
17         // in the implementation file
18     }
19     AliQPythiaWrapper(const AliQPythiaWrapper & /*rn*/) {
20         // Copy constructor: no copy allowed for the object
21         ::Fatal("Copy constructor","Not allowed\n");
22     }
23     virtual ~AliQPythiaWrapper() {
24         // Destructor
25     }
26     AliQPythiaWrapper & operator=(const AliQPythiaWrapper& /*rn*/) {
27         // Assignment operator: no assignment allowed
28         ::Fatal("Assignment operator","Not allowed\n");
29         return (*this);
30     }
31   
32 private:
33
34   ClassDef(AliQPythiaWrapper, 0)  // Wrappers for C++ functionalities needed by the QPythia Fortran Code
35 };
36
37 #endif 
38