6 #include "TClonesArray.h"
26 const Short_t NUMBER_STRAWS,
27 TClonesArray *SttTubeArray,
28 Short_t &nAxialOuterRight,
29 Short_t &nAxialInnerRight,
30 Short_t &nAxialOuterLeft,
31 Short_t &nAxialInnerLeft,
33 Short_t *ListAxialOuterRight,
34 Short_t *ListAxialInnerRight,
35 Short_t *ListAxialOuterLeft,
36 Short_t *ListAxialInnerLeft,
40 Short_t *ListSkewRight,
54 Zwiredirection[NUMBER_STRAWS];
68 for (i=1;i<= NUMBER_STRAWS; i++){
79 for (i=0;i< NUMBER_STRAWS; i++){
80 if(
fabs(Zwiredirection[i] -1.) > 1.e-5){
84 ListSkewLeft[nSkewLeft] = i+1;
88 ListSkewRight[nSkewRight] = i+1;
92 r2 = x[
i]*x[
i] + y[
i]*y[
i];
99 ListAxialInnerLeft[nAxialInnerLeft] = i+1;
103 ListAxialOuterLeft[nAxialOuterLeft] = i+1;
112 ListAxialInnerRight[nAxialInnerRight] = i+1;
116 ListAxialOuterRight[nAxialOuterRight] = i+1;
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)
virtual ~PndTrkCategorizeStt()
const Double_t APOTEMAMINOUTERPARSTRAW
friend F32vec4 fabs(const F32vec4 &a)
TVector3 GetWireDirection()