PandaRoot
PndTrkBoundaryParStraws2.h
Go to the documentation of this file.
1 //****************************************************************************
2 //* This file is part of PandaRoot. *
3 //* *
4 //* PandaRoot is distributed under the terms of the *
5 //* GNU General Public License (GPL) version 3, *
6 //* copied verbatim in the file "LICENSE". *
7 //* *
8 //* Copyright (C) 2006 - 2024 FAIR GmbH and copyright holders of PandaRoot *
9 //* The copyright holders are listed in the file "COPYRIGHTHOLDERS". *
10 //* The authors are listed in the file "AUTHORS". *
11 //****************************************************************************
12 
13 #ifndef PndTrkBoundaryParStraws2_H
14 #define PndTrkBoundaryParStraws2_H 1
15 
16 // Root includes
17 #include "TROOT.h"
18 
19 class PndTrkBoundaryParStraws2 : public TObject {
20 
21  public:
26 
27  void CalculateSpecialRegion(Double_t RSTRAWDETECTORMIN, Double_t APOTEMAMAXINNERPARSTRAW, Double_t APOTEMAMINOUTERPARSTRAW, Double_t VERTICALGAP, Double_t &x, Double_t &y);
28 
29  void Set(
30  // inputs :
31  Double_t APOTEMAMAXINNERPARSTRAW, Double_t APOTEMAMINOUTERPARSTRAW, Short_t NUMBER_STRAWS, Double_t RSTRAWDETECTORMIN, Double_t RSTRAWDETECTORMAX, bool stampa,
32  TClonesArray *SttTubeArray, Double_t STRAWRADIUS, Double_t VERTICALGAP,
33  // outputs :
34  Short_t *StrawCode, // -1 = not a boundary straw; >0 = boundary straw;
35  Short_t *StrawCode2 // second Code; -1 = not a boundary straw; >0 = boundary straw;
36  );
37 
38  void SttTubeList(
39  // inputs :
40  TClonesArray *SttTubeArray, Double_t RSTRAWDETECTORMIN, Double_t RSTRAWDETECTORMAX, Double_t APOTEMAMAXINNERPARSTRAW, Double_t APOTEMAMINOUTERPARSTRAW, Double_t VERTICALGAP,
41  Double_t STRAWRADIUS, Short_t NUMBER_STRAWS, bool stampa,
42  // outputs :
43  Short_t *StrawCode, Short_t *StrawCode2);
44 
46 };
47 
48 #endif
const Double_t RSTRAWDETECTORMAX
void SttTubeList(TClonesArray *SttTubeArray, Double_t RSTRAWDETECTORMIN, Double_t RSTRAWDETECTORMAX, Double_t APOTEMAMAXINNERPARSTRAW, Double_t APOTEMAMINOUTERPARSTRAW, Double_t VERTICALGAP, Double_t STRAWRADIUS, Short_t NUMBER_STRAWS, bool stampa, Short_t *StrawCode, Short_t *StrawCode2)
void CalculateSpecialRegion(Double_t RSTRAWDETECTORMIN, Double_t APOTEMAMAXINNERPARSTRAW, Double_t APOTEMAMINOUTERPARSTRAW, Double_t VERTICALGAP, Double_t &x, Double_t &y)
void Set(Double_t APOTEMAMAXINNERPARSTRAW, Double_t APOTEMAMINOUTERPARSTRAW, Short_t NUMBER_STRAWS, Double_t RSTRAWDETECTORMIN, Double_t RSTRAWDETECTORMAX, bool stampa, TClonesArray *SttTubeArray, Double_t STRAWRADIUS, Double_t VERTICALGAP, Short_t *StrawCode, Short_t *StrawCode2)
const Double_t STRAWRADIUS
const Double_t APOTEMAMINOUTERPARSTRAW
ClassDef(PndTrkBoundaryParStraws2, 1)
const Double_t VERTICALGAP
const Double_t APOTEMAMAXINNERPARSTRAW