]> git.uio.no Git - u/mrichter/AliRoot.git/blame - AD/AliAD.h
better log validation
[u/mrichter/AliRoot.git] / AD / AliAD.h
CommitLineData
5e319bd5 1#ifndef ALIAD_H
2#define ALIAD_H
3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6
7//////////////////////////////////////////////////
8// Manager and hits classes for set : AD //
9//////////////////////////////////////////////////
10
11#include "AliDetector.h"
12#include "AliADLoader.h"
13#include "AliADDigitizer.h"
14#include "AliADTrigger.h"
15
16
17class AliAD : public AliDetector {
18
19public:
20
21 AliAD();
22 AliAD(const char *name, const char *title);
23 virtual ~AliAD();
24 virtual void CreateMaterials();
25 virtual Int_t IsVersion() const { return -1;}
26 virtual TString Version() { return TString("");}
27 virtual void SetTreeAddress();
28 virtual void MakeBranch(Option_t* opt = "");
29 virtual AliLoader* MakeLoader(const char* topfoldername);
30 AliDigitizer* CreateDigitizer(AliDigitizationInput* digInput) const;
31 virtual AliTriggerDetector* CreateTriggerDetector() const { return new AliADTrigger();}
32
aa8120bb 33 virtual void Hits2Digits();
34 virtual void Hits2SDigits();
35 virtual void Digits2Raw();
5e319bd5 36 virtual Bool_t Raw2SDigits(AliRawReader*);
37 virtual void SetADAToInstalled(Bool_t b){fSetADAToInstalled = b;}
38 virtual void SetADCToInstalled(Bool_t b){fSetADCToInstalled = b;}
39 virtual Bool_t GetADAToInstalled() const {return fSetADAToInstalled;}
40 virtual Bool_t GetADCToInstalled() const {return fSetADCToInstalled;}
41
42
43private:
44 AliAD(const AliAD&);
45 AliAD& operator = (const AliAD&);
46 Bool_t fSetADAToInstalled;
47 Bool_t fSetADCToInstalled;
48
49
50 ClassDef(AliAD,1) // Base Class for the AD detector
51};
52
53#endif