// //
///////////////////////////////////////////////////////////////////////////////
+#include <TFolder.h>
+#include <TTree.h>
+#include <TVector3.h>
-#include "AliMonitorTPC.h"
+#include "AliLog.h"
+#include "AliESDEvent.h"
+#include "AliESDtrack.h"
#include "AliMonitorDataTPC.h"
#include "AliMonitorHisto.h"
+#include "AliMonitorTPC.h"
#include "AliMonitorTrend.h"
+#include "AliRawReader.h"
+#include "AliRunLoader.h"
+#include "AliTPCClustersRow.h"
#include "AliTPCParam.h"
#include "AliTPCRawStream.h"
-#include "AliTPCClustersRow.h"
#include "AliTPCclusterMI.h"
-#include "AliRunLoader.h"
-#include "AliRawReader.h"
-#include "AliESD.h"
-#include <TFolder.h>
-#include <TTree.h>
-
ClassImp(AliMonitorTPC)
//_____________________________________________________________________________
-AliMonitorTPC::AliMonitorTPC(AliTPCParam* param)
+AliMonitorTPC::AliMonitorTPC(AliTPCParam* param):
+ AliMonitor(),
+ fParam(param),
+ fPadsCharge(NULL),
+ fClustersCharge(NULL),
+ fNClustersVsRow(NULL),
+ fNClustersVsSector(NULL),
+ fNTracks(NULL),
+ fTrackPt(NULL),
+ fTrackEta(NULL),
+ fTrackPhi(NULL),
+ fTrackNCl(NULL),
+ fTrackDEdxVsP(NULL),
+ fTrackDEdx(NULL),
+ fTrackEtaVsPhi(NULL),
+ fPtEtaVsPhi(NULL),
+ fData(new AliMonitorDataTPC(10000))
{
// create a TPC monitor object with the given parameters
- fParam = param;
- fData = new AliMonitorDataTPC(10000);
-}
-
-//_____________________________________________________________________________
-AliMonitorTPC::AliMonitorTPC(const AliMonitorTPC& monitor) :
- AliMonitor(monitor)
-{
- Fatal("AliMonitorTPC", "copy constructor not implemented");
-}
-
-//_____________________________________________________________________________
-AliMonitorTPC& AliMonitorTPC::operator = (const AliMonitorTPC& /*monitor*/)
-{
- Fatal("operator =", "assignment operator not implemented");
- return *this;
}
//_____________________________________________________________________________
//_____________________________________________________________________________
void AliMonitorTPC::FillHistos(AliRunLoader* runLoader,
- AliRawReader* rawReader, AliESD* esd)
+ AliRawReader* rawReader, AliESDEvent* esd)
{
// fill the TPC monitor histogrms