In order to use the new TPC dEdx information within the common pid classes the new...
authormorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sat, 5 Nov 2011 14:20:27 +0000 (14:20 +0000)
committermorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sat, 5 Nov 2011 14:20:27 +0000 (14:20 +0000)
ESD to STEERBase, where it should have gone in the first place. In addition a new virtual function in AliVTrack was introduced.
Jens Wiechula

STEER/CMakelibESD.pkg
STEER/CMakelibSTEERBase.pkg
STEER/ESDLinkDef.h
STEER/STEERBase/AliTPCdEdxInfo.cxx [moved from STEER/ESD/AliTPCdEdxInfo.cxx with 100% similarity]
STEER/STEERBase/AliTPCdEdxInfo.h [moved from STEER/ESD/AliTPCdEdxInfo.h with 100% similarity]
STEER/STEERBase/AliVTrack.h
STEER/STEERBaseLinkDef.h

index 3119223..e5454fd 100644 (file)
@@ -66,7 +66,6 @@ set ( SRCS
     ESD/AliTriggerClass.cxx 
     ESD/AliTriggerConfiguration.cxx 
     ESD/AliExpression.cxx
-    ESD/AliTPCdEdxInfo.cxx 
     )
 
 string( REPLACE ".cxx" ".h" HDRS "${SRCS}")
index a234702..e9450ba 100644 (file)
@@ -75,7 +75,8 @@ set ( SRCS
     STEERBase/AliMathBase.cxx 
     STEERBase/TTreeStream.cxx 
     STEERBase/AliVMFT.cxx
-    )
+    STEERBase/AliTPCdEdxInfo.cxx
+  )
 
 string(REPLACE ".cxx" ".h" HDRS  "${SRCS}")
 
index 373d2d4..6ca7d32 100644 (file)
 #pragma link C++ class AliTriggerConfiguration+;
 #pragma link C++ class AliExpression+;
 #pragma link C++ class AliVariableExpression+;
-#pragma link C++ class AliTPCdEdxInfo+;
 
 #pragma link C++ function AliESDUtils::GetCorrV0(const AliESDEvent*,Float_t &);
 #pragma link C++ function AliESDUtils::GetCorrSPD2(Float_t,Float_t);
index 85a31d8..2f41666 100644 (file)
@@ -15,7 +15,8 @@
 \r
 class AliVVertex;\r
 class AliExternalTrackParam;\r
-\r
+class AliTPCdEdxInfo;\r
\r
 class AliVTrack: public AliVParticle {\r
 \r
 public:\r
@@ -52,6 +53,7 @@ public:
   virtual Int_t    GetID() const = 0;\r
   virtual UChar_t  GetITSClusterMap() const = 0;\r
   virtual Float_t  GetTPCClusterInfo(Int_t /*nNeighbours*/, Int_t /*type*/, Int_t /*row0*/=0, Int_t /*row1*/=159) const {return 0.;}\r
+  virtual AliTPCdEdxInfo * GetTPCdEdxInfo() {return 0x0;}\r
   virtual UShort_t GetTPCNcls() const { return 0;}\r
   virtual UShort_t GetTPCNclsF() const { return 0;}\r
   virtual Double_t GetTRDslice(Int_t /*plane*/, Int_t /*slice*/) const { return -1.; }\r
index 250d171..2a7cc7d 100644 (file)
@@ -91,6 +91,7 @@
 #pragma link C++ class AliPIDResponse+;
 #pragma link C++ class AliITSPIDResponse+;
 #pragma link C++ class AliTPCPIDResponse+;
+#pragma link C++ class AliTPCdEdxInfo+;
 #pragma link C++ class AliTOFPIDResponse+;
 #pragma link C++ class AliTRDPIDResponse+;
 #pragma link C++ class AliEMCALPIDResponse+;