#include "AliITSRawStreamSPD.h"
#include "AliITSRawStreamSSD.h"
#include "AliITSRawStreamSDD.h"
-#include "AliITSresponseSDD.h"
#include "AliRawReader.h"
#include "AliRun.h"
#include "AliLog.h"
}
fDetTypeSim->AddSumDigit(sdig);
-}
-//______________________________________________________________________
-void AliITS::AddRealDigit(Int_t branch, Int_t *digits){
- // Add a real digit - as coming from data.
- // Inputs:
- // Int_t id Detector type number.
- // Int_t *digits Integer array containing the digits info. See
- // AliITSdigit.h
- // Outputs:
- // none.
- // Return:
- // none.
-
- if(!fDetTypeSim) {
- Error("AddRealDigit","fDetTypeSim is 0!");
- return;
- }
- fDetTypeSim->AddRealDigit(branch,digits);
-
}
//______________________________________________________________________
void AliITS::AddSimDigit(Int_t branch, AliITSdigit *d){
}
//______________________________________________________________________
void AliITS::AddSimDigit(Int_t branch,Float_t phys,Int_t *digits,Int_t *tracks,
- Int_t *hits,Float_t *charges){
+ Int_t *hits,Float_t *charges, Int_t sigexpanded){
// Add a simulated digit to the list.
// Inputs:
// Int_t id Detector type number.
Error("AddSimDigit","fDetTypeSim is 0!");
return;
}
- fDetTypeSim->AddSimDigit(branch,phys,digits,tracks,hits,charges);
+ fDetTypeSim->AddSimDigit(branch,phys,digits,tracks,hits,charges,sigexpanded);
}
//______________________________________________________________________
Int_t index = npx * anode + time;
if (module >= size) continue;
- /* 8->10 bit expansion is done in AliITSRawStreamSDD
- // 8bit -> 10 bit
- AliITSresponseSDD *resSDD = (AliITSresponseSDD*) fDetTypeSim->GetResponse(1);
- Int_t signal10 = resSDD->Convert8to10(signal); // signal is a 8 bit value (if the compression is active)
- */
last = modA[module]->GetEntries();
TClonesArray& dum = *modA[module];
new (dum[last]) AliITSpListItem(-1, -1, module, index, Double_t(signal10));