]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ITS/AliITSsimulationFastPointsV0.h
Default changed: geometry file (.det) is not read by default
[u/mrichter/AliRoot.git] / ITS / AliITSsimulationFastPointsV0.h
CommitLineData
e8189707 1#ifndef ALIITSSIMULATIONFASTPOINTSV0_H
2#define ALIITSSIMULATIONFASTPOINTSV0_H
3
4#include "AliITSsimulation.h"
d2f55a22 5/////////////////////////////////////////////////////////
6// fast simulation V0
7/////////////////////////////////////////////////////////
e8189707 8class AliITSmodule;
9class AliITSstatistics;
10class TRandom;
7d62fb64 11class TClonesArray;
e8189707 12
13class AliITSsimulationFastPointsV0 : public AliITSsimulation
14{
15
16public:
17 AliITSsimulationFastPointsV0(); // default constructor
9de0700b 18 AliITSsimulationFastPointsV0(const char *dataType); // standard constructor
7d62fb64 19 AliITSsimulationFastPointsV0(const AliITSsimulationFastPointsV0 &);
20 AliITSsimulationFastPointsV0 & operator=(const AliITSsimulationFastPointsV0 &);
9e53bafe 21 virtual AliITSsimulation& operator=(const AliITSsimulation &)
22 {return *this;};
7d62fb64 23
24 virtual ~AliITSsimulationFastPointsV0();
25 void CreateFastRecPoints(AliITSmodule *mod,Int_t module,TRandom *rndm,
26 TClonesArray* recp);
27private:
28
29 void AddSPD(Float_t &e,AliITSmodule *mod,Int_t trackNumber,TClonesArray* recp);
30 void AddSDD(Float_t &e,AliITSmodule *mod,Int_t trackNumber,TClonesArray* recp);
31 void AddSSD(Float_t &e,AliITSmodule *mod,Int_t trackNumber,TClonesArray* recp);
e8189707 32
33private:
34
7d62fb64 35 Int_t fNrecp; //current number of fast point
e8189707 36 AliITSstatistics *fSx; // pointer to AliITSstatistics class
37 AliITSstatistics *fSz; // pointer to AliITSstatistics class
38
7d62fb64 39 ClassDef(AliITSsimulationFastPointsV0,2) // Fast point simulator.
e8189707 40
41};
42
43#endif