\r
if (seed) {\r
fNClusters->Fill(seed->GetNumberOfClusters());\r
- fCalibTracks->Process(seed, track); // analysis is done in fCalibTracks\r
+ fCalibTracks->Process(seed); // analysis is done in fCalibTracks\r
}\r
\r
return 1;\r
if (seed) {
fNClusters->Fill(seed->GetNumberOfClusters());
//
- fCalibTracks->Process(seed, esdTrack); // analysis is done in fCalibTracks
+ fCalibTracks->Process(seed); // analysis is done in fCalibTracks
fCalibTracksGain->Process(seed);
}
}
#include "TNamed.h"
class AliTPCseed;
-class AliESDevent;
+class AliESDEvent;
class TCollection;
class AliTPCcalibBase:public TNamed {
public:
AliTPCcalibBase();
virtual ~AliTPCcalibBase();
- virtual void Process(AliESDevent */*event*/){return;}
+ virtual void Process(AliESDEvent */*event*/){return;}
virtual void Process(AliTPCseed */*track*/){return;}
virtual Long64_t Merge(TCollection */*li*/){return 0;}
virtual void Analyze(){return;}
AliTPCcalibTracks::AliTPCcalibTracks():
- TNamed(),
+ AliTPCcalibBase(),
fClusterParam(0),
fDebugStream(0),
fROC(0),
AliTPCcalibTracks::AliTPCcalibTracks(const AliTPCcalibTracks& calibTracks):
-TNamed(),
+ AliTPCcalibBase(),
fClusterParam(0),
fDebugStream(0),
fROC(0),
AliTPCcalibTracks::AliTPCcalibTracks(const Text_t *name, const Text_t *title, AliTPCClusterParam *clusterParam, AliTPCcalibTracksCuts* cuts, Int_t logLevel) :
- TNamed(name, title),
+ AliTPCcalibBase(),
fClusterParam(0),
fDebugStream(0),
fROC(0),
//
// All histograms are instatiated in this constructor.
//
+ this->SetName(name);
+ this->SetTitle(title);
+
if (fDebugLevel > 0) cout << " ***** this is AliTPCcalibTracks' main constructor ***** " << endl;
G__SetCatchException(0);
cout << "Clusterparametrization added to the chain." << endl;
}
-
-void AliTPCcalibTracks::Process(AliTPCseed *track, AliESDtrack */*esd*/){
+void AliTPCcalibTracks::Process(AliTPCseed *track){
//
// To be called in the selector
// first AcceptTrack is evaluated, then calls all the following analyse functions:
-#include <TNamed.h>
+#include <AliTPCcalibBase.h>
class TF2;
class TH3F;
class TH1F;
using namespace std;
-class AliTPCcalibTracks : public TNamed {
+class AliTPCcalibTracks : public AliTPCcalibBase {
public :
AliTPCcalibTracks(); // default constructor
AliTPCcalibTracks(const AliTPCcalibTracks&calibTracks); // copy constructor
virtual ~AliTPCcalibTracks(); // destructor
static void AddInfo(TChain *chain, char *fileName); // add clusterParametrization as user info to the chain
- void Process(AliTPCseed *track, AliESDtrack *esd); // to be called by the Selector
+ void Process(AliTPCseed *track); // to be called by the Selector
Int_t AcceptTrack(AliTPCseed * track);
void FillResolutionHistoLocal(AliTPCseed * track); // the MAIN-FUNCTION, called for each track to fill the histograms, called by Process(...)
#pragma link C++ class AliTPCcalibAlign+;
#pragma link C++ class AliTPCcalibAlignment+;
#pragma link C++ class AliTPCcalibV0+;
+#pragma link C++ class AliTPCAnalysisTaskcalib+;
#pragma link C++ class AliTPCCalibKr+;
#endif
#-*- Mode: Makefile -*-
SRCS = AliTPCcalibTracksCuts.cxx AliTPCcalibTracks.cxx AliTPCcalibTracksGain.cxx \
- AliTPCSelectorESD.cxx AliTPCSelectorTracks.cxx AliTPCCalPadRegion.cxx AliTPCFitPad.cxx AliAnaTPCTrackBase.cxx AliAnaTPCTrackCalib.cxx AliTPCcalibAlign.cxx AliTPCcalibAlignment.cxx AliTPCcalibV0.cxx AliTPCCalibKr.cxx AliTPCcalibBase.cxx
+ AliTPCSelectorESD.cxx AliTPCSelectorTracks.cxx AliTPCCalPadRegion.cxx AliTPCFitPad.cxx AliAnaTPCTrackBase.cxx AliAnaTPCTrackCalib.cxx AliTPCcalibAlign.cxx AliTPCcalibAlignment.cxx AliTPCcalibV0.cxx AliTPCCalibKr.cxx AliTPCcalibBase.cxx AliTPCAnalysisTaskcalib.cxx
HDRS:= $(SRCS:.cxx=.h)