6 #include "AliITSgeom.h"
8 //___________________________________________
9 class AliITSdigit: public AliDigit {
10 ////////////////////////////////////////////////////////////////////////
12 // Written by Rene Brun, Federico Carminati, and Roberto Barbera
13 // Minor modifications made and documented by Bjorn S. Nilsen
16 // The default ITS digit structure. This should either be replaced
17 // or added on to later with the proper digit structure defined for
18 // each detector type. See the proposed Digit structure defined by
19 // Bjorn S. Nilsen for an example.
24 // See AliDigit for a full description. The track numbers, up to 3,
25 // that make up this digit.
28 // The event number for this digit. This information is probably
29 // kept someplace else already (via the TTree structure already in use).
32 // The layer number of this digit. This is part of the information
33 // that determines the detector where this digit is located (layer, ladder,
34 // and detector numbers).
37 // The ladder number of this digit. This is part of the information
38 // that determines the detector where this digit is located (layer, ladder,
39 // and detector numbers).
42 // The detector number of this digit. This is part of the information
43 // that determines the detector where this digit is located (layer, ladder,
44 // and detector numbers).
47 // The number of hits that make up this digit.
52 // See AliDigit for a full description. Returns a pointer to the
53 // array fTracks where the tracks number of the tracks that make up
54 // this digit are stored.
57 // The default creator for the AliITSdigit class.
59 // AliITSdigit(Int_t *tracks, Int_t *digits)
60 // The creator for the AliITSdigit class. This routine fills the
61 // AliITSdigit data members from the array digits. The array of track
62 // numbers are passed to the AliDigit creator. The order of the elements
63 // in the digits array are fEvent = digits[0], fLayer = digits[1],
64 // fLadder = digits[2], fDet = digits[3], and fNoverl = digits[4].
65 // Therefore the array digits is expected to be at least 5 elements long.
68 // The destructor for the AliITSdigit class. At present the default
69 // destructor is used.
70 ////////////////////////////////////////////////////////////////////////
72 Int_t fEvent; // Event number
73 Int_t fLayer; // Layer number
74 Int_t fLadder; // Ladder number
75 Int_t fDet; // Detector number
76 Int_t fNoverl; // Number of overflow
80 AliITSdigit(Int_t *tracks, Int_t *digits);
81 virtual ~AliITSdigit() {}
83 ClassDef(AliITSdigit,1) //Digit (Header) object for set:ITS