#include "AliTRDqaBasic.h"
#include "AliTRDqaAT.h"
-#include "TMath.h"
#include "TH1D.h"
#include "TH2D.h"
#include "TFile.h"
-#include "TTree.h"
#include "TChain.h"
#include "AliESDEvent.h"
fPtPt(0)
{
//
- // default dummy constructor
+ // default constructor
//
}
//______________________________________________________________________________
-AliTRDqaBasic:: AliTRDqaBasic(AliTRDqaBasic& /*trd*/)
+AliTRDqaBasic:: AliTRDqaBasic(const AliTRDqaBasic & /*trd*/)
: AliAnalysisTask("",""),
fChain(0),
fESD(0),
fPtPt(0)
{
//
- // Dummy copy constructor
+ // Copy constructor
//
- //return *this;
}
-
//______________________________________________________________________________
AliTRDqaBasic::AliTRDqaBasic(const char *name)
: AliAnalysisTask(name,""),
-#ifndef ALITRDQBASIC_H
-#define ALITRDQBASIC_H
+#ifndef ALITRDQABASIC_H
+#define ALITRDQABASIC_H
+
/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
* See cxx source for full Copyright notice */
AliTRDqaBasic();
AliTRDqaBasic(const char *name);
- AliTRDqaBasic(AliTRDqaBasic& trd);
- AliTRDqaBasic& operator = (const AliTRDqaBasic& /*g*/) { return *this; };
+ AliTRDqaBasic(const AliTRDqaBasic & trd);
+ AliTRDqaBasic &operator=(const AliTRDqaBasic & /*g*/) { return *this; };
virtual ~AliTRDqaBasic() {}
virtual void Exec(Option_t * opt = "");
#include "AliTRDqaElectronSpectra.h"
#include "AliTRDqaAT.h"
-#include "TMath.h"
#include "TH1D.h"
#include "TH2D.h"
#include "TFile.h"
-#include "TTree.h"
#include "TChain.h"
#include "AliESDEvent.h"
}
//______________________________________________________________________________
-AliTRDqaElectronSpectra:: AliTRDqaElectronSpectra(AliTRDqaElectronSpectra& /*trd*/)
+AliTRDqaElectronSpectra:: AliTRDqaElectronSpectra(const AliTRDqaElectronSpectra & /*trd*/)
: AliAnalysisTask("",""),
fChain(0),
fESD(0),
AliTRDqaElectronSpectra();
AliTRDqaElectronSpectra(const char *name);
- AliTRDqaElectronSpectra(AliTRDqaElectronSpectra& trd);
- AliTRDqaElectronSpectra& operator = (const AliTRDqaElectronSpectra& /*g*/) { return *this; };
+ AliTRDqaElectronSpectra(const AliTRDqaElectronSpectra & trd);
+ AliTRDqaElectronSpectra &operator=(const AliTRDqaElectronSpectra & /*g*/) { return *this; };
virtual ~AliTRDqaElectronSpectra() {}
virtual void Exec(Option_t * opt = "");
#include "TH1D.h"
#include "TH2D.h"
#include "TFile.h"
-#include "TTree.h"
#include "TChain.h"
#include "AliESDEvent.h"
#include "AliESDtrack.h"
-#include "AliKalmanTrack.h"
//______________________________________________________________________________
fESD(0),
fOutputContainer(0)
{
- // Dummy default constructor
+ //
+ // Default constructor
+ //
+
}
+
//______________________________________________________________________________
-AliTRDqaEnergyDeposit:: AliTRDqaEnergyDeposit(AliTRDqaEnergyDeposit& /*trd*/)
+AliTRDqaEnergyDeposit:: AliTRDqaEnergyDeposit(const AliTRDqaEnergyDeposit & /*trd*/)
: AliAnalysisTask("",""),
fChain(0),
fESD(0),
fOutputContainer(0)
{
- // Dummy copy constructor
-
- //return *this;
+ //
+ // Copy constructor
+ //
+
}
//______________________________________________________________________________
fESD(0),
fOutputContainer(0)
{
+ //
// Constructor.
+ //
+
// Input slot #0 works with an Ntuple
DefineInput(0, TChain::Class());
// Output slot #0 writes into a TH1 container
DefineOutput(0, TObjArray::Class()) ;
+
}
//______________________________________________________________________________
printf("n hist = %d\n", c);
}
+
//______________________________________________________________________________
void AliTRDqaEnergyDeposit::Exec(Option_t *)
{
+ //
// Process one event
-
+ //
+
// Long64_t entry = fChain->GetReadEntry() ;
// Processing of one event
}
//______________________________________________________________________________
-void AliTRDqaEnergyDeposit::FillElectrons() {
-
-
+void AliTRDqaEnergyDeposit::FillElectrons() const
+{
+ //
+ // Fill the electrons
+ //
}
//______________________________________________________________________________
void AliTRDqaEnergyDeposit::Terminate(Option_t *)
{
- // retrieve histograms
+ //
+ // Retrieve histograms
+ //
+
fOutputContainer = (TObjArray*)GetOutputData(0);
// post processing
public:
AliTRDqaEnergyDeposit();
AliTRDqaEnergyDeposit(const char *name);
- AliTRDqaEnergyDeposit(AliTRDqaEnergyDeposit& trd);
- AliTRDqaEnergyDeposit& operator = (const AliTRDqaEnergyDeposit& /*g*/) { return *this; };
+ AliTRDqaEnergyDeposit(const AliTRDqaEnergyDeposit & trd);
+ AliTRDqaEnergyDeposit &operator=(const AliTRDqaEnergyDeposit & /*g*/) { return *this; };
virtual ~AliTRDqaEnergyDeposit() {}
virtual void Exec(Option_t * opt = "");
TH2D *fSignalPtPure[2*5]; // dedx for a clean sample
- void FillElectrons();
- void FillPions() {}
- void FillKaons() {}
- void FillProtons() {}
+ void FillElectrons() const;
+ void FillPions() const {}
+ void FillKaons() const {}
+ void FillProtons() const {}
ClassDef(AliTRDqaEnergyDeposit, 0); // a TRD analysis task
};