1 /**************************************************************************
2 * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * Author: The ALICE Off-line Project. *
5 * Contributors are mentioned in the code where appropriate. *
7 * Permission to use, copy, modify and distribute this software and its *
8 * documentation strictly for non-commercial purposes is hereby granted *
9 * without fee, provided that the above copyright notice appears in all *
10 * copies and that both the copyright notice and this permission notice *
11 * appear in the supporting documentation. The authors make no claims *
12 * about the suitability of this software for any purpose. It is *
13 * provided "as is" without express or implied warranty. *
14 **************************************************************************/
16 // TOF hit for T0 member variables
18 // fX : X coordinate of the hit in the Master Reference Frame (LAB Frame)
19 // fY : Y coordinate of the hit in the Master Reference Frame (LAB Frame)
20 // fZ : Z coordinate of the hit in the Master Reference Frame (LAB Frame)
21 // fSector : Number of the TOF Sector which belongs the hit
22 // fPlate : Number of the TOF Plate or Module which belongs the hit
23 // fStrip : Number of the TOF Strip which belongs the hit
24 // fPadx : Number of the pad in the strip along the x-axis - in the strip reference frame
25 // - where hit is produced
26 // fPadz : Number of the pad in the strip along the z-axis - in the strip reference frame
27 // - where hit is produced
28 // fPx : x-director cosine of the Charged Particle Momentum when hit is
29 // produced - expressed in the Master Reference Frame (LAB Frame) -
30 // fPy : y-director cosine of the Charged Particle Momentum when hit is
31 // produced - expressed in the Master Reference Frame (LAB Frame) -
32 // fPz : z-director cosine of the Charged Particle Momentum when hit is
33 // produced - expressed in the Master Reference Frame (LAB Frame) -
34 // fPmom : Modulus of the Charged Particle Momentum when hit is produced
35 // fTof : Time of Flight i.e. the time between the charged particle is produced and this
36 // particle produce the hit on the TOF sensible volume (pad)
37 // fLen : track length when striking the TOF detector
38 // fDx : Distance of the hit from the pad edge along x-axis
39 // fDy : y coordinate of the hit in the pad refernce frame
40 // fDz : Distance of the hit from the pad edge along z-axis
41 // fIncA : Incidence Angle between the Normal to the sensible volume where hit
42 // is produced (pad) and the Momentum Direction of the Charged Particle which
44 // fEdep : Energy released by charged particle on the sensible TOF volume where hit is
46 // For more detailed informations about the meaning of the TOF-hit member
48 // http://www.bo.infn.it/alice/alice-doc/TOFWEB/variables-hits.html
50 //*-- Author: F. Pierella
52 #include "AliTOFhitT0.h"
56 //____________________________________________________________________________
57 AliTOFhitT0::AliTOFhitT0():
77 //____________________________________________________________________________
78 AliTOFhitT0::AliTOFhitT0(const AliTOFhitT0 & hit):
97 // copy ctor for AliTOFhitT0 object
103 //______________________________________________________________________________
104 AliTOFhitT0::AliTOFhitT0(Int_t shunt, Int_t track, Int_t *vol,
106 AliHit(shunt, track),
125 // Constructor of hit object
136 //Position of the hit
141 // Momentum components of the particle in the ALICE frame when hit is produced
147 // Time Of Flight for the particle that produces hit
148 fTof = hits[7]; //TOF[s]
151 fDx = hits[8]; //Distance from the edge along x axis
152 fDy = hits[9]; //Y cohordinate of the hit
153 fDz = hits[10]; //Distance from the edge along z axis
154 fIncA= hits[11]; //Incidence angle
155 fEdep= hits[12]; //Energy loss in TOF pad
156 fLenTof= hits[13]; //Track length in TOF pad