]> git.uio.no Git - u/mrichter/AliRoot.git/blame - MUON/AliMUONHit.h
new class to take into account ITS material distribution in tracking v1
[u/mrichter/AliRoot.git] / MUON / AliMUONHit.h
CommitLineData
a9e2aefa 1#ifndef ALIMUONHIT_H
2#define ALIMUONHIT_H
3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6/* $Id$ */
7
8#include "AliHit.h"
9
10class AliMUONHit : public AliHit {
a450cfad 11
a9e2aefa 12 public:
a450cfad 13
14 AliMUONHit() {}
15 AliMUONHit(Int_t fIshunt, Int_t track, Int_t *vol, Float_t *hits);
16 virtual ~AliMUONHit() {}
17 Int_t Chamber() {return fChamber;}
18 Float_t Particle() {return fParticle;}
19 Float_t Theta() {return fTheta;}
20 Float_t Phi() {return fPhi;}
21 Float_t Tlength() {return fTlength;}
22 Float_t Eloss() {return fEloss;}
23 Float_t Age() {return fAge;}
24 Int_t PHfirst() {return fPHfirst;}
25 Int_t PHlast() {return fPHlast;}
26 Float_t Momentum() {return fPTot;}
27 Float_t Cx() {return fCxHit;}
28 Float_t Cy() {return fCyHit;}
29 Float_t Cz() {return fCzHit;}
30 private:
a9e2aefa 31 Int_t fChamber; // Chamber number
32 Float_t fParticle; // Geant3 particle type
33 Float_t fTheta ; // Incident theta angle in degrees
34 Float_t fPhi ; // Incident phi angle in degrees
35 Float_t fTlength; // Track length inside the chamber
36 Float_t fEloss; // ionisation energy loss in gas
37 Float_t fAge; // Particle Age
38 Int_t fPHfirst; // first padhit
39 Int_t fPHlast; // last padhit
40
41 Float_t fPTot; // hit local momentum P
42 Float_t fCxHit; // Px/P
43 Float_t fCyHit; // Py/P
44 Float_t fCzHit; // Pz/P
a9e2aefa 45
a450cfad 46 ClassDef(AliMUONHit,1) //Hit object for MUON
a9e2aefa 47};
48#endif