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