LCOV - code coverage report
Current view: top level - ITS/ITSrec - AliITSIOTrack.cxx (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 45 2.2 %
Date: 2016-06-14 17:26:59 Functions: 1 5 20.0 %

          Line data    Source code
       1             : ////////////////////////////////////////////////
       2             : //  Reconstructed point class for set:ITS     //
       3             : ////////////////////////////////////////////////
       4             : // This class is used to write the tracks information into a file
       5             : // The authors  thank Mariana Bondila to have help them to resolve some problems
       6             : 
       7             : #include "AliITSIOTrack.h"
       8             : 
       9         116 : ClassImp(AliITSIOTrack)
      10             : 
      11           0 : AliITSIOTrack::AliITSIOTrack():
      12           0 : fLab(-3),
      13           0 : fTPCLab(-3),
      14           0 : fX(0.),
      15           0 : fY(0.),
      16           0 : fZ(0.),
      17           0 : fPx(0.),
      18           0 : fPy(0.),
      19           0 : fPz(0.),
      20           0 : fStateVPhi(0.),
      21           0 : fStateVZ(0.),
      22           0 : fStateVD(0.),
      23           0 : fStateVTgl(0.),
      24           0 : fStateVC(0.),
      25           0 : fRadius(0.),
      26           0 : fPid(0),
      27           0 : fCharge(0),
      28           0 : fMass(0.),
      29           0 : fDz(0.),
      30           0 : fdEdx(0.),
      31           0 : fC00(0.),
      32           0 : fC10(0.),
      33           0 : fC11(0.),
      34           0 : fC20(0.),
      35           0 : fC21(0.),
      36           0 : fC22(0.),
      37           0 : fC30(0.),
      38           0 : fC31(0.),
      39           0 : fC32(0.),
      40           0 : fC33(0.),
      41           0 : fC40(0.),
      42           0 : fC41(0.),
      43           0 : fC42(0.),
      44           0 : fC43(0.),
      45           0 : fC44(0.) {
      46             : //Origin  A. Badala' and G.S. Pappalardo:  e-mail Angela.Badala@ct.infn.it, Giuseppe.S.Pappalardo@ct.infn.it
      47             : // default constructor
      48             : 
      49           0 :   for (Int_t i=0;i<6;i++) {fIdModules[i]=fIdPoints[i]=-1; fIdPoints[i]=-1;}
      50           0 : }
      51             :    
      52             : 
      53             : void AliITSIOTrack::SetCovMatrix(Double_t C00, Double_t C10, Double_t C11, Double_t C20, Double_t C21, 
      54             : Double_t C22, Double_t C30, Double_t C31, Double_t C32, Double_t C33, Double_t C40, 
      55             : Double_t C41, Double_t C42, Double_t C43, Double_t C44){
      56             : //Origin  A. Badala' and G.S. Pappalardo:  e-mail Angela.Badala@ct.infn.it, Giuseppe.S.Pappalardo@ct.infn.it
      57             : // sets the elements of the covariance matrix
      58             : 
      59           0 :   fC00=C00; fC10=C10; fC11=C11; fC20=C20; fC21=C21; fC22=C22; fC30=C30; fC31=C31;
      60           0 :   fC32=C32; fC33=C33; fC40=C40; fC41=C41; fC42=C42; fC43=C43; fC44=C44; 
      61           0 : }
      62             : 
      63             : void AliITSIOTrack::GetCovMatrix(Double_t &C00, Double_t &C10, Double_t &C11,
      64             : Double_t &C20, Double_t &C21, Double_t &C22, Double_t &C30, Double_t &C31, 
      65             : Double_t &C32, Double_t &C33, Double_t &C40, Double_t &C41, Double_t &C42, 
      66             : Double_t &C43, Double_t &C44) const {
      67             : //Origin  A. Badala' and G.S. Pappalardo:  e-mail Angela.Badala@ct.infn.it, Giuseppe.S.Pappalardo@ct.infn.it
      68             : // gets the elements of the covariance matrix
      69             : 
      70           0 :   C00=fC00; C10=fC10; C11=fC11; C20=fC20; C21=fC21; 
      71           0 :   C22=fC22; C30=fC30; C31=fC31; C32=fC32; C33=fC33;
      72           0 :   C40=fC40; C41=fC41; C42=fC42; C43=fC43; C44=fC44;  
      73           0 : }
      74             : 

Generated by: LCOV version 1.11