]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRDtrapConfig.h
jet pt cut before bkg subtraction
[u/mrichter/AliRoot.git] / TRD / AliTRDtrapConfig.h
index 6cdb9c2bde9dab85162373baa1c2fe68541bd4a1..777710a49608c6e74beeab3d47a87ce0168c3e44 100644 (file)
@@ -512,6 +512,8 @@ class AliTRDtrapConfig : public TNamed
   void PrintMemDatx(ostream &os, TrapReg_t reg, Int_t det, Int_t rob, Int_t mcm) const;
   void PrintDatx(ostream &os, UInt_t addr, UInt_t data, Int_t rob, Int_t mcm) const;
 
+  void PrintVerify(ostream &os, Int_t det, Int_t rob, Int_t mcm) const;
+
   static const Int_t fgkDmemStartAddress  = 0xc000; // start address in TRAP GIO
   static const Int_t fgkDmemWords = 0x400;          // number of words in DMEM
 
@@ -521,13 +523,10 @@ class AliTRDtrapConfig : public TNamed
   static const Int_t fgkDbankStartAddress = 0xf000; // start address in TRAP GIO
   static const Int_t fgkDbankWords = 0x0100;        // number of words in DBANK
 
- protected:
-  void InitRegs();
-
   class AliTRDtrapValue : public TObject {
   public:
     AliTRDtrapValue();
-    virtual ~AliTRDtrapValue() {}
+    virtual ~AliTRDtrapValue();
 
     virtual Bool_t Allocate(Alloc_t mode);
 
@@ -611,17 +610,19 @@ class AliTRDtrapConfig : public TNamed
     ClassDef(AliTRDtrapDmemWord, 1);
   };
 
+ protected:
+  void InitRegs();
+
   // configuration registers
   AliTRDtrapRegister fRegisterValue[kLastReg];  // array of TRAP register values in use
 
   // DMEM
   AliTRDtrapDmemWord fDmem[fgkDmemWords]; // TRAP data memory
 
-  static const Int_t fgkMaxMcm;            // max. no. of MCMs to be treated
   static const Int_t fgkMcmlistSize=256;     // list of MCMs to which a value has to be written
 
   static Bool_t    fgRegAddressMapInitialized;
-  static TrapReg_t fgRegAddressMap[0x400 + 0x200 + 0x3];
+  static TrapReg_t fgRegAddressMap[0x400 + 0x200 + 0x4];
   static const Int_t fgkRegisterAddressBlockStart[];
   static const Int_t fgkRegisterAddressBlockSize[];