]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRDtrackletMCM.cxx
New event mixing task for HF vertexing (Rossella)
[u/mrichter/AliRoot.git] / TRD / AliTRDtrackletMCM.cxx
index 6c530e1fbd3c8d3ac0d7c5305db708a3e84668b7..f403aa3dfc6ddb1aad075797e43a15b69a405c9a 100644 (file)
@@ -30,37 +30,75 @@ ClassImp(AliTRDtrackletMCM)
 
 AliTRDtrackletMCM::AliTRDtrackletMCM(UInt_t trackletWord) :
   AliTRDtrackletBase(),
+  fGeo(0x0),
   fHCId(-1),
   fTrackletWord(trackletWord), 
   fMCM(-1), 
-  fROB(-1)
+  fROB(-1), 
+  fQ0(0),
+  fQ1(0),
+  fNHits(0),
+  fNHits0(0),
+  fNHits1(0),
+  fLabel(-1)
 { 
-
+    fGeo = new AliTRDgeometry();
 }
 
 AliTRDtrackletMCM::AliTRDtrackletMCM(UInt_t trackletWord, Int_t hcid) :
   AliTRDtrackletBase(),
+  fGeo(0x0),
   fHCId(hcid),
   fTrackletWord(trackletWord), 
   fMCM(-1),
-  fROB(-1)
+  fROB(-1),
+  fQ0(0),
+  fQ1(0),
+  fNHits(0),
+  fNHits0(0),
+  fNHits1(0),
+  fLabel(-1)
 { 
+    fGeo = new AliTRDgeometry();
+}
 
+AliTRDtrackletMCM::AliTRDtrackletMCM(UInt_t trackletWord, Int_t hcid, Int_t rob, Int_t mcm) :
+  AliTRDtrackletBase(),
+  fGeo(0x0),
+  fHCId(hcid),
+  fTrackletWord(trackletWord), 
+  fMCM(mcm),
+  fROB(rob),
+  fQ0(0),
+  fQ1(0),
+  fNHits(0),
+  fNHits0(0),
+  fNHits1(0),
+  fLabel(-1)
+{ 
+    fGeo = new AliTRDgeometry();
 }
 
 AliTRDtrackletMCM::AliTRDtrackletMCM(const AliTRDtrackletMCM &rhs) :
   AliTRDtrackletBase(rhs),
+  fGeo(0x0),
   fHCId(rhs.fHCId),
   fTrackletWord(rhs.fTrackletWord),
   fMCM(rhs.fMCM),
-  fROB(rhs.fROB)
+  fROB(rhs.fROB),
+  fQ0(rhs.fQ0),
+  fQ1(rhs.fQ1),
+  fNHits(rhs.fNHits),
+  fNHits0(rhs.fNHits0),
+  fNHits1(rhs.fNHits1),
+  fLabel(rhs.fLabel)
 {
-
+    fGeo = new AliTRDgeometry();
 }
 
 AliTRDtrackletMCM::~AliTRDtrackletMCM() 
 {
-
+    delete fGeo;
 }
 
 Int_t AliTRDtrackletMCM::GetYbin() const {