]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AOD/AliAODEvent.cxx
Adding the new detector MFT (Antonio Uras)
[u/mrichter/AliRoot.git] / STEER / AOD / AliAODEvent.cxx
index 65dbf72e3e0c853725eb35c5c09e8d1f4f3c12cc..6f9b7c071fb318ce4bb4cd73f94fe744287773ed 100644 (file)
@@ -50,6 +50,9 @@ ClassImp(AliAODEvent)
                                                      "dimuons",
                                                      "AliAODVZERO",
                                                      "AliAODZDC"
+#ifdef MFT_UPGRADE       
+                                                     ,"AliAODMFT"
+#endif                                               
                                                      
 };
 //______________________________________________________________________________
@@ -73,6 +76,9 @@ AliAODEvent::AliAODEvent() :
   fDimuons(0),
   fAODVZERO(0),
   fAODZDC(0)
+#ifdef MFT_UPGRADE
+  ,fAODMFT(0)
+#endif
 {
   // default constructor
 }
@@ -98,6 +104,9 @@ AliAODEvent::AliAODEvent(const AliAODEvent& aod):
   fDimuons(new TClonesArray(*aod.fDimuons)),
   fAODVZERO(new AliAODVZERO(*aod.fAODVZERO)),
   fAODZDC(new AliAODZDC(*aod.fAODZDC))
+#ifdef MFT_UPGRADE
+  ,fAODMFT(new AliAODMFT(*aod.fAODMFT))
+#endif
 {
   // Copy constructor
   AddObject(fHeader);
@@ -115,6 +124,9 @@ AliAODEvent::AliAODEvent(const AliAODEvent& aod):
   AddObject(fDimuons);
   AddObject(fAODVZERO);
   AddObject(fAODZDC);
+#ifdef MFT_UPGRADE     
+  AddObject(fAODVZERO);
+#endif
   fConnected = aod.fConnected;
   GetStdContent();
   CreateStdFolders();
@@ -274,6 +286,9 @@ void AliAODEvent::CreateStdContent()
   AddObject(new TClonesArray("AliAODDimuon", 0));
   AddObject(new AliAODVZERO());
   AddObject(new AliAODZDC());
+#ifdef MFT_UPGRADE
+  AddObject(new AliAODMFT());
+#endif
   // set names
   SetStdNames();
 
@@ -359,6 +374,9 @@ void AliAODEvent::GetStdContent()
   fDimuons       = (TClonesArray*)fAODObjects->FindObject("dimuons");
   fAODVZERO      = (AliAODVZERO*)fAODObjects->FindObject("AliAODVZERO");
   fAODZDC        = (AliAODZDC*)fAODObjects->FindObject("AliAODZDC");
+#ifdef MFT_UPGRADE
+  fAODMFT        = (AliAODMFT*)fAODObjects->FindObject("AliAODMFT");
+#endif
 }
 
 //______________________________________________________________________________