]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliESDACORDE.cxx
AliTriggerConfiguration: fix for DTRUE and 5 bcmasks
[u/mrichter/AliRoot.git] / STEER / AliESDACORDE.cxx
index f642521fa5a920f4b07d9270d5e275747bc723c4..ecfe1176a9dc464ec892a0d370bddb3d9c4fe369 100644 (file)
@@ -1,68 +1,75 @@
-#include "AliESDACORDE.h"
-
-ClassImp(AliESDACORDE)
-
-AliESDACORDE::AliESDACORDE():TObject()
-{
- //Default constructor
-       for(Int_t i=0;i<60;i++)
-       {
-               fACORDESingleMuon[i] = fACORDEMultiMuon[i] = 0;
-       }
-}
-
-
-AliESDACORDE::AliESDACORDE(const AliESDACORDE &o)
-  :TObject(o)
-
-{      
-       //Default constructor
-       for(Int_t i=0;i<60;i++)
-       {
-               fACORDESingleMuon[i] = o.fACORDESingleMuon[i];
-               fACORDEMultiMuon[i] = o.fACORDEMultiMuon[i];
-       }
-}
-
-
-AliESDACORDE::AliESDACORDE(Int_t* MACORDESingleMuon, Int_t* MACORDEMultiMuon):TObject()
-{
-
-       //Constructor
-
-       for(Int_t i=0;i<60;i++)
-       {
-               fACORDESingleMuon[i] = MACORDESingleMuon[i];
-               fACORDEMultiMuon[i] = MACORDEMultiMuon[i];
-       }
-}
-
-AliESDACORDE& AliESDACORDE::operator=(const AliESDACORDE& o)
-{
-       if(this==&o)return *this;
-       TObject::operator=(o);
-
-       // Assignment operator
-       for(Int_t i=0; i<60; i++)
-       {
-               fACORDESingleMuon[i] = o.fACORDESingleMuon[i];
-               fACORDEMultiMuon[i] = o.fACORDEMultiMuon[i];
-       }
-       
-       return *this;
-}
-
-void AliESDACORDE::Copy(TObject &obj) const {
-  
-  // this overwrites the virtual TOBject::Copy()
-  // to allow run time copying without casting
-  // in AliESDEvent
-
-  if(this==&obj)return;
-  AliESDACORDE *robj = dynamic_cast<AliESDACORDE*>(&obj);
-  if(!robj)return; // not an AliESDACRDE
-  *robj = *this;
-
-}
-
-
+\r
+\r
+// Last update: October 2th 2009 \r
+\r
+#include "AliESDACORDE.h"\r
+\r
+ClassImp(AliESDACORDE)\r
+\r
+AliESDACORDE::AliESDACORDE():TObject()\r
+{\r
+ //Default constructor\r
+       for(Int_t i=0;i<60;i++)\r
+       {\r
+               fACORDEBitPattern[i] = 0;\r
+       }\r
+}\r
+\r
+\r
+AliESDACORDE::AliESDACORDE(const AliESDACORDE &o)\r
+  :TObject(o)\r
+\r
+{      \r
+       //Default constructor\r
+       for(Int_t i=0;i<60;i++)\r
+       {\r
+               fACORDEBitPattern[i] = o.fACORDEBitPattern[i];\r
+       }\r
+}\r
+\r
+\r
+AliESDACORDE::AliESDACORDE(Bool_t* MACORDEBitPattern):TObject()\r
+{\r
+\r
+       //Constructor\r
+\r
+       for(Int_t i=0;i<60;i++)\r
+       {\r
+               fACORDEBitPattern[i] = MACORDEBitPattern[i];\r
+       }\r
+}\r
+\r
+AliESDACORDE& AliESDACORDE::operator=(const AliESDACORDE& o)\r
+{\r
+       if(this==&o)return *this;\r
+       TObject::operator=(o);\r
+\r
+       // Assignment operator\r
+       for(Int_t i=0; i<60; i++)\r
+       {\r
+               fACORDEBitPattern[i] = o.fACORDEBitPattern[i];\r
+       }\r
+       \r
+       return *this;\r
+}\r
+\r
+\r
+Bool_t AliESDACORDE::GetHitChannel(Int_t i)\r
+{\r
+       return fACORDEBitPattern[i];\r
+}\r
+\r
+void AliESDACORDE::Copy(TObject &obj) const {\r
+  \r
+  // this overwrites the virtual TOBject::Copy()\r
+  // to allow run time copying without casting\r
+  // in AliESDEvent\r
+\r
+  if(this==&obj)return;\r
+  AliESDACORDE *robj = dynamic_cast<AliESDACORDE*>(&obj);\r
+  if(!robj)return; // not an AliESDACRDE\r
+  *robj = *this;\r
+\r
+}\r
+\r
+\r