//
// Constructor
//
+ DGUARD(fDebug,0,"Default CTOR of AliFMDEventInspector");
}
//____________________________________________________________________
// Parameters:
// name Name of object
//
+ DGUARD(fDebug,0,"Named CTOR of AliFMDEventInspector: %s", name);
}
//____________________________________________________________________
// Parameters:
// o Object to copy from
//
+ DGUARD(fDebug,0,"Copy CTOR of AliFMDEventInspector");
}
//____________________________________________________________________
// Return:
// Reference to this object
//
+ DGUARD(fDebug,3,"Assignment of AliFMDEventInspector");
if (&o == this) return *this;
TNamed::operator=(o);
fHEventsTr = o.fHEventsTr;
// Return:
// true on success, false otherwise
//
+ DGUARD(fDebug,3,"Fetch histograms in AliFMDEventInspector");
hEventsTr = 0;
hEventsTrVtx = 0;
hTriggers = 0;
// Parameters:
// vtxAxis Vertex axis in use
//
- AliInfo("Initialising the event inspector");
+ DGUARD(fDebug,1,"Initialize in AliFMDEventInspector");
// -1.5 -0.5 0.5 1.5 ... 89.5 ... 100.5
// ----- 92 number --------- ---- 1 ---
{
// Write TNamed objects to output list containing information about
// the running conditions
+ DGUARD(fDebug,2,"Store information from AliFMDEventInspector");
if (!fList) return;
TNamed* sys = new TNamed("sys", "");
//
// dir Directory to add to
//
+ DGUARD(fDebug,1,"Define output from AliFMDEventInspector");
fList = new TList;
fList->SetName(GetName());
dir->Add(fList);
// Return:
// 0 (or kOk) on success, otherwise a bit mask of error codes
//
+ DGUARD(fDebug,1,"Process event in AliFMDEventInspector");
// --- Check that we have an event ---------------------------------
if (!event) {
// Return:
// False on error, true otherwise
//
+ DGUARD(fDebug,2,"Read the centrality in AliFMDEventInspector");
+
cent = -1;
qual = 0;
AliCentrality* centObj = const_cast<AliESDEvent*>(esd)->GetCentrality();
// Return:
// @c true on success, @c false otherwise
//
+ DGUARD(fDebug,2,"Read the triggers in AliFMDEventInspector");
triggers = 0;
// Get the analysis manager - should always be there
// Return:
// @c true on success, @c false otherwise
//
+ DGUARD(fDebug,2,"Read the vertex in AliFMDEventInspector");
vz = 0;
vx = 1024;
vy = 1024;
// AliInfo(Form("Parameters from 1st ESD event: cms=%s, sNN=%f, field=%f",
// esd->GetBeamType(), 2*esd->GetBeamEnergy(),
// esd->GetMagneticField()));
+ DGUARD(fDebug,2,"Read the run details in AliFMDEventInspector");
fCollisionSystem =
AliForwardUtil::ParseCollisionSystem(esd->GetBeamType());
fEnergy =