#include <TVector3.h>
#include "AliLog.h"
-#include "AliESD.h"
+#include "AliESDEvent.h"
+#include "AliESDtrack.h"
#include "AliITSRawStreamSDD.h"
#include "AliITSRawStreamSSD.h"
#include "AliITSclusterV2.h"
//_____________________________________________________________________________
-AliMonitorITS::AliMonitorITS(AliITSgeom* geom)
+AliMonitorITS::AliMonitorITS(AliITSgeom* geom):
+ AliMonitor(),
+ fGeom(geom),
+ fSDDDigitsCharge(NULL),
+ fSSDDigitsCharge(NULL),
+ fSDDClustersCharge(NULL),
+ fSSDClustersCharge(NULL),
+ fSPDNClustersVsModule(NULL),
+ fSDDNClustersVsModule(NULL),
+ fSSDNClustersVsModule(NULL),
+ fNClustersVsLayer(NULL),
+ fNTracks(NULL),
+ fNTracksITSTPC(NULL),
+ fTrackPt(NULL),
+ fTrackEta(NULL),
+ fTrackPhi(NULL),
+ fTrackDEdxVsP(NULL)
+
{
// create a ITS monitor object with the given geometry
- fGeom = geom;
}
-//_____________________________________________________________________________
-AliMonitorITS::AliMonitorITS(const AliMonitorITS& monitor) :
- AliMonitor(monitor)
-{
- AliFatal("copy constructor not implemented");
-}
-
-//_____________________________________________________________________________
-AliMonitorITS& AliMonitorITS::operator = (const AliMonitorITS& /*monitor*/)
-{
- AliFatal("assignment operator not implemented");
- return *this;
-}
-
//_____________________________________________________________________________
void AliMonitorITS::CreateHistos(TFolder* folder)
{
//_____________________________________________________________________________
void AliMonitorITS::FillHistos(AliRunLoader* runLoader,
- AliRawReader* rawReader, AliESD* esd)
+ AliRawReader* rawReader, AliESDEvent* esd)
{
// fill the ITS monitor histogrms