]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TRD/AliTRDptrgCBAC.h
Compiler warnings
[u/mrichter/AliRoot.git] / TRD / AliTRDptrgCBAC.h
CommitLineData
f9720615 1#ifndef AlITRDPTRGCBAC_H
2#define AliTRDPTRGCBAC_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// --------------------------------------------------------
9//
10// Pre-Trigger Control-Box A or C class
11//
12// --------------------------------------------------------
13
14#include "TObject.h"
15#include "AliTRDptrgParam.h"
16
17class AliRunLoader;
18
19
20class AliTRDptrgCBAC : public TObject {
21 public:
22 AliTRDptrgCBAC(AliRunLoader *rl = 0x0);
23 AliTRDptrgCBAC(AliRunLoader *rl, AliTRDptrgFEBPosition_t position,
24 AliTRDptrgOperatingMode_t operatingMode,
25 AliTRDptrgParam *param);
26 ~AliTRDptrgCBAC();
27
28 Int_t* Simulate();
29
30 protected:
31 Bool_t LoadParams(); // load AliTRDprtgParam content
32
33 AliRunLoader *fRunLoader; //!
34 TObjArray fLUTArray; // Array with Look-Up-Tables
35 TObjArray fFEBArray; // front end boxes connected to T0 (fFEB[0]) and VO (4x)
36 AliTRDptrgFEBPosition_t fPosition; // Control box position (A or C side)
37 AliTRDptrgOperatingMode_t fOperatingMode; // working on Digits or Hits?
38 AliTRDptrgParam* fParam; // parameters
39 private:
40 AliTRDptrgCBAC& operator=(const AliTRDptrgCBAC &rhs); // not implemented
41 AliTRDptrgCBAC(const AliTRDptrgCBAC &rhs); // not implemented
42
43 ClassDef(AliTRDptrgCBAC, 1);
44};
45
46#endif