BmnRoot
Loading...
Searching...
No Matches
CbmStsStationDigiPar.h
Go to the documentation of this file.
1// -------------------------------------------------------------------------
2// ----- CbmStsStationDigiPar header file -----
3// ----- Created 27/06/05 by V. Friese -----
4// -------------------------------------------------------------------------
5
6
15#ifndef CBMSTSSTATIONDIGIPAR_H
16#define CBMSTSSTATIONDIGIPAR_H 1
17
18
19#include "CbmStsSectorDigiPar.h"
20
21#include "TObjArray.h"
22
23
24class CbmStsStationDigiPar : public TObject
25{
26
27 public:
28
31
32
37 CbmStsStationDigiPar(Int_t iStation, Double_t rotation);
38
39
42
43
45 Int_t GetStationNr() { return fStationNr; }
46 Double_t GetRotation() { return fRotation; }
47 Int_t GetNSectors() { return fSectors->GetEntries(); }
48 TObjArray* GetSectorArray() { return fSectors; }
50 return (CbmStsSectorDigiPar*) fSectors->At(iSector);
51 }
52
53
55 void AddSector(CbmStsSectorDigiPar* sec) { fSectors->Add(sec); }
56
57
58
59 private:
60
61 Int_t fStationNr; // Station identifier
62 Double_t fRotation; // Rotation angle in global c.s. [rad]
63 TObjArray* fSectors; // Array of sector parameters
64
67
68 ClassDef(CbmStsStationDigiPar,1);
69
70};
71
72
73#endif
virtual ~CbmStsStationDigiPar()
void AddSector(CbmStsSectorDigiPar *sec)
CbmStsSectorDigiPar * GetSector(Int_t iSector)
CbmStsStationDigiPar(Int_t iStation, Double_t rotation)