1 #ifndef AliTRDPTRGCBB_H
2 #define AliTRDPTRGCBB_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
8 // --------------------------------------------------------
12 // --------------------------------------------------------
14 #include "AliTRDptrgParam.h"
21 class AliTRDptrgCBB : public TObject {
23 AliTRDptrgCBB(AliRunLoader *rl = 0x0);
24 AliTRDptrgCBB(AliRunLoader *rl, AliTRDptrgParam* param,
25 AliTRDptrgOperatingMode_t operatingMode);
28 Int_t* Simulate(); // Simulates the ptrg behavior of event
29 Bool_t GetPT(); // Evaluates ptrg decision
31 Bool_t LoadParams(); // loads the parameters stored
33 AliRunLoader *fRunLoader; //!
34 AliTRDptrgParam *fParam; // singleton obj containing configuration parameters
35 AliTRDptrgOperatingMode_t fOperatingMode; // working on Digits or Hits?
37 AliTRDptrgCBAC *fCBA; // control box at a side of the solenoid
38 AliTRDptrgCBAC *fCBC; // control box at c side of the solenoid
39 AliTRDptrgTLMU *fTLMU; // TLMU
41 TObjArray fLUTArray; // Array with Look-Up-Tables (usually two, called X,Y)
43 const AliTRDptrgParam::AliTRDptrgPTmasks *fPTmasks; // PT output masks
45 AliTRDptrgCBB& operator=(const AliTRDptrgCBB &rhs); // not implemented
46 AliTRDptrgCBB(const AliTRDptrgCBB &rhs); // not implemented
48 ClassDef(AliTRDptrgCBB, 1);