FairRoot/PandaRoot
PndTrkCategorizeStt.h
Go to the documentation of this file.
1 #ifndef PndTrkCategorizeStt_H
2 #define PndTrkCategorizeStt_H 1
3 
4 #include "TClonesArray.h"
5 
6 
8 {
9 
10  public:
11 
14 
16  virtual ~PndTrkCategorizeStt();
17 
18  void CategorizeStt(
19  // in this geametry there are 4542 Stt Straws (axial and skew);
20  const Short_t NUMBER_STRAWS, // number of Stt Straws in total;
21  TClonesArray *SttTubeArray, // input; array of the Stt tubes;
22  Short_t &nAxialOuterRight, // output; number of axial Stt, outer, on the right (looking into the beam);
23  Short_t &nAxialInnerRight, // output; number of axial Stt, inner, on the right (looking into the beam);
24  Short_t &nAxialOuterLeft, // output; number of axial Stt, outer, on the left (looking into the beam);
25  Short_t &nAxialInnerLeft, // output; number of axial Stt, inner, on the left (looking into the beam);
26 
27  Short_t *ListAxialOuterRight, // output; list of axial Stt, outer, on the right (looking into the beam);
28  Short_t *ListAxialInnerRight, // output; list of axial Stt, inner, on the lright (looking into the beam);
29  Short_t *ListAxialOuterLeft, // output; list of axial Stt, outer, on the left (looking into the beam);
30  Short_t *ListAxialInnerLeft, // output; list of axial Stt, inner, on the left (looking into the beam);
31 
32  Short_t &nSkewRight, // output; number of skew Stt, on the right (looking into the beam);
33  Short_t &nSkewLeft, // output; number of skew Stt, on the right (looking into the beam);
34  Short_t *ListSkewRight, // output; list of axial Stt, inner, on the lright (looking into the beam);
35  Short_t *ListSkewLeft // output; list of axial Stt, outer, on the left (looking into the beam);
36  );
37 
38 
39 
41 
42 };
43 
44 #endif
void CategorizeStt(const Short_t NUMBER_STRAWS, TClonesArray *SttTubeArray, Short_t &nAxialOuterRight, Short_t &nAxialInnerRight, Short_t &nAxialOuterLeft, Short_t &nAxialInnerLeft, Short_t *ListAxialOuterRight, Short_t *ListAxialInnerRight, Short_t *ListAxialOuterLeft, Short_t *ListAxialInnerLeft, Short_t &nSkewRight, Short_t &nSkewLeft, Short_t *ListSkewRight, Short_t *ListSkewLeft)
ClassDef(PndTrkCategorizeStt, 1)