fZSFactor[det-1] = 0;
}
}
-
-
-//____________________________________________________________________
-AliFMDReconstructor::AliFMDReconstructor(const AliFMDReconstructor& other)
- : AliReconstructor(),
- fMult(other.fMult),
- fNMult(other.fNMult),
- fTreeR(other.fTreeR),
- fCurrentVertex(other.fCurrentVertex),
- fESDObj(other.fESDObj),
- fNoiseFactor(other.fNoiseFactor),
- fAngleCorrect(other.fAngleCorrect),
- fVertexType(other.fVertexType),
- fESD(other.fESD),
- fDiagnostics(other.fDiagnostics),
- fDiagStep1(other.fDiagStep1),
- fDiagStep2(other.fDiagStep2),
- fDiagStep3(other.fDiagStep3),
- fDiagStep4(other.fDiagStep4),
- fDiagAll(other.fDiagAll)
-{
- // Copy constructor
-}
-
-
-//____________________________________________________________________
-AliFMDReconstructor&
-AliFMDReconstructor::operator=(const AliFMDReconstructor& other)
-{
- // Assignment operator
- fMult = other.fMult;
- fNMult = other.fNMult;
- fTreeR = other.fTreeR;
- fCurrentVertex = other.fCurrentVertex;
- fESDObj = other.fESDObj;
- fNoiseFactor = other.fNoiseFactor;
- fAngleCorrect = other.fAngleCorrect;
- fVertexType = other.fVertexType;
- fESD = other.fESD;
- fDiagnostics = other.fDiagnostics;
- fDiagStep1 = other.fDiagStep1;
- fDiagStep2 = other.fDiagStep2;
- fDiagStep3 = other.fDiagStep3;
- fDiagStep4 = other.fDiagStep4;
- fDiagAll = other.fDiagAll;
- return *this;
-}
//____________________________________________________________________
AliFMDReconstructor::~AliFMDReconstructor()
// Parameters:
// reader Raw event reader
// ctree Not used.
+ AliFMDDebug(1, ("Reconstructing from raw reader"));
AliFMDRawReader rawReader(reader, 0);
UShort_t det, sec, str, fac;
// digitsTree Pointer to a tree containing digits
// clusterTree Pointer to output tree
//
- AliFMDDebug(2, ("Reconstructing from digits in a tree"));
+ AliFMDDebug(1, ("Reconstructing from digits in a tree"));
GetVertex(fESD);
TBranch *digitBranch = digitsTree->GetBranch("FMD");
AliFMDDebug(5, ("Getting entry 0 from digit branch"));
digitBranch->GetEntry(0);
- AliFMDDebug(1, ("Processing digits"));
+ AliFMDDebug(5, ("Processing digits"));
UseRecoParam(kTRUE);
ProcessDigits(digits);
UseRecoParam(kFALSE);
// digits Array of digits
//
Int_t nDigits = digits->GetEntries();
- AliFMDDebug(1, ("Got %d digits", nDigits));
+ AliFMDDebug(2, ("Got %d digits", nDigits));
fESDObj->SetNoiseFactor(fNoiseFactor);
fESDObj->SetAngleCorrected(fAngleCorrect);
for (Int_t i = 0; i < nDigits; i++) {
AliFMDParameters* param = AliFMDParameters::Instance();
// Check that the strip is not marked as dead
if (param->IsDead(det, rng, sec, str)) {
- AliFMDDebug(10, ("FMD%d%c[%2d,%3d] is dead", det, rng, sec, str));
+ AliFMDDebug(3, ("FMD%d%c[%2d,%3d] is dead", det, rng, sec, str));
return;
}
Double_t mult = Energy2Multiplicity(det, rng, sec, str, edep);
// Get rid of nonsense mult
if (mult < 0) return;
- AliFMDDebug(5, ("FMD%d%c[%2d,%3d]: "
+ AliFMDDebug(10, ("FMD%d%c[%2d,%3d]: "
"ADC: %d, Counts: %d, Energy: %f, Mult: %f",
det, rng, sec, str, adc, counts, edep, mult));
// - That's OK. We just use it for the name of the directory -
// nothing else. Christian
Int_t evno = esd->GetEventNumberInFile();
- AliFMDDebug(1, ("Writing diagnostics histograms to FMD.Diag.root/%03d",evno));
+ AliFMDDebug(3, ("Writing diagnostics histograms to FMD.Diag.root/%03d",evno));
TFile f("FMD.Diag.root", (first ? "RECREATE" : "UPDATE"));
first = false;
f.cd();
TTree* dummy = 0;
FillESD(dummy, clusterTree, esd);
}
-
//____________________________________________________________________
//
// EOF