LCOV - code coverage report
Current view: top level - ITSMFT/MFT/MFTrec - AliMFTCAHit.cxx (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 46 2.2 %
Date: 2016-06-14 17:26:59 Functions: 1 6 16.7 %

          Line data    Source code
       1             : #include "AliMFTCAHit.h"
       2             : 
       3          12 : ClassImp(AliMFTCAHit)
       4             : 
       5             : 
       6             : //___________________________________________________________________________
       7             : AliMFTCAHit::AliMFTCAHit() :
       8           0 : TObject(),
       9           0 : fTrackGID(-1),
      10           0 : fLayer(-1),
      11           0 : fID(-1),
      12           0 : fPos(),
      13           0 : fIsUsed(kFALSE),
      14           0 : fDetElemID(-1),
      15           0 : fNRoads(0),
      16           0 : fInRoad(),
      17           0 : fIsFace(0),
      18           0 : fNInL(-1),
      19           0 : fMFTClsId(-1)
      20           0 : {
      21             :   
      22           0 :   for (Int_t i = 0; i < 100; i++) fInRoad[i] = -1;
      23             :   
      24           0 : }
      25             : 
      26             : //___________________________________________________________________________
      27             : AliMFTCAHit::AliMFTCAHit(const AliMFTCAHit &hit) :
      28           0 : TObject(hit),
      29           0 : fTrackGID(hit.fTrackGID),
      30           0 : fLayer(hit.fLayer),
      31           0 : fID(hit.fID),
      32           0 : fIsUsed(hit.fIsUsed),
      33           0 : fDetElemID(hit.fDetElemID),
      34           0 : fNRoads(hit.fNRoads),
      35           0 : fIsFace(hit.fIsFace),
      36           0 : fNInL(hit.fNInL),
      37           0 : fMFTClsId(hit.fMFTClsId)
      38           0 : {
      39             :   
      40             :   // copy constructor
      41             :   
      42           0 :   fPos[0] = hit.fPos[0]; fPos[1] = hit.fPos[1]; fPos[2] = hit.fPos[2];
      43             :   
      44           0 :   for (Int_t i = 0; i < hit.fNRoads; i++) {
      45           0 :     fInRoad[i] = hit.fInRoad[i];
      46             :   }
      47             :   
      48           0 : }
      49             : 
      50             : //___________________________________________________________________________
      51             : AliMFTCAHit& AliMFTCAHit::operator=(const AliMFTCAHit& hit) 
      52             : {
      53             : 
      54             :   // assignment operator
      55             : 
      56             :   // check assignement to self
      57           0 :   if (this == &hit) return *this;
      58             : 
      59           0 :   TObject::operator=(hit);
      60             : 
      61           0 :   fTrackGID = hit.fTrackGID;
      62           0 :   fLayer = hit.fLayer;
      63           0 :   fID = hit.fID;
      64           0 :   fIsUsed = hit.fIsUsed;
      65           0 :   fDetElemID = hit.fDetElemID;
      66           0 :   fNRoads = hit.fNRoads;
      67           0 :   fIsFace = hit.fIsFace;
      68           0 :   fNInL = hit.fNInL;
      69           0 :   fMFTClsId = hit.fMFTClsId;
      70             : 
      71           0 :   fPos[0] = hit.fPos[0]; fPos[1] = hit.fPos[1]; fPos[2] = hit.fPos[2];
      72             :   
      73           0 :   for (Int_t i = 0; i < hit.fNRoads; i++) {
      74           0 :     fInRoad[i] = hit.fInRoad[i];
      75             :   }
      76             :   
      77           0 : }

Generated by: LCOV version 1.11