fMaxSnpTracker(0.95),
fMaxSnpTrack(0.999),
fBYMirror(kTRUE),
+ fDumpSignal(kFALSE),
fFirstBin(0),
fLastBin(-1),
fBCalcPedestal(kFALSE),
// special setting for laser
//
AliTPCRecoParam *param = new AliTPCRecoParam;
+ param->fDumpSignal=kTRUE;
param->fCtgRange = 10.05;
param->fFirstBin = 0;
param->fLastBin = 1000;
// special setting for cosmic
//
AliTPCRecoParam *param = new AliTPCRecoParam;
+ param->fDumpSignal=kTRUE;
param->fCtgRange = 10.05; // full TPC
param->fFirstBin = 60;
param->fLastBin = 1000;
Double_t GetMaxSnpTracker() const{ return fMaxSnpTracker;}
Double_t GetMaxSnpTrack() const { return fMaxSnpTrack;}
//
+ Bool_t DumpSignal() const { return fDumpSignal;}
Int_t GetFirstBin() const { return fFirstBin;}
Int_t GetLastBin() const { return fLastBin;}
void SetTimeBinRange(Int_t first, Int_t last){ fFirstBin = first; fLastBin = last;}
//
// clusterer parameters
//
+ Bool_t fDumpSignal; // Dump Signal information flag
Int_t fFirstBin; // first time bin used by cluster finder
Int_t fLastBin; // last time bin used by cluster finder
Bool_t fBCalcPedestal; // calculate Pedestal
Bool_t fBSpecialSeeding; // special seeding with big inclination angles allowed (for Cosmic and laser)
Bool_t fBKinkFinder; // do kink finder reconstruction
Int_t fLastSeedRowSec; // Most Inner Row to make seeding for secondaries
- ClassDef(AliTPCRecoParam, 1)
+ ClassDef(AliTPCRecoParam, 2)
};
Int_t modId = (fDetector<36)?fDetector: fDetector-36;
SetVolumeId(AliGeomManager::LayerToVolUID(id,modId));
}
+
+
+void AliTPCclusterMI::SetInfo(AliTPCclusterInfo * info) {
+ //
+ //
+ //
+ if (fInfo) delete fInfo;
+ fInfo = info;
+}
Float_t GetTimeBin() const { return fTimeBin;}
Float_t GetPad() const { return fPad;}
AliTPCclusterInfo * GetInfo() const { return fInfo;}
- void SetInfo(AliTPCclusterInfo * info) { fInfo = info;}
+ void SetInfo(AliTPCclusterInfo * info);
private:
Short_t fQ ; //Q of cluster (in ADC counts)
TClonesArray * arr = fRowCl->GetArray();
AliTPCclusterMI * cl = new ((*arr)[fNcluster]) AliTPCclusterMI(c);
- if (matrix ) {
+ if (fRecoParam->DumpSignal() &&matrix ) {
Int_t nbins=0;
Float_t *graph =0;
if (fRecoParam->GetCalcPedestal() && cl->GetMax()>fRecoParam->GetDumpAmplitudeMin() &&fBDumpSignal){
AliTPCclusterInfo * info = new AliTPCclusterInfo(matrix,nbins,graph);
cl->SetInfo(info);
}
+ if (!fRecoParam->DumpSignal()) {
+ cl->SetInfo(0);
+ }
fNcluster++;
}