PandaRoot
PndHypDigiStrip.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 // --------------------------------------------------------
14 // ---- MvdDigiStrip header file ---
15 // ---- Created 10.07.07 by Ralf Kliemt ---
16 // --------------------------------------------------------
17 
25 #ifndef PNDHYPDIGISTRIP_H
26 #define PNDHYPDIGISTRIP_H
27 
28 #include "TObject.h"
29 #include "TString.h"
30 #include <iostream>
31 
32 #include "PndHypDigi.h"
33 // class PndHypStrip;
34 
35 class PndHypDigiStrip : public PndHypDigi {
36  public:
38  PndHypDigiStrip(Int_t index, Int_t detID, TString detName, Int_t fe, Int_t chan, Double_t charge);
40 
41  // Int_t GetIndex() const { return fIndex; }
42  // Int_t GetDetID() const { return fDetID;}
43  // TString GetDetName() const { return fDetName; }
44  // Int_t GetFE() const { return fFE; }
45  Int_t GetChannel() const { return fChannel; }
46  // Double_t GetCharge() const { return fCharge; }
47  // Int_t GetMCID() const { return fMCID; }
48  // SensorSide GetSensorSide() const {return fSide;};
49 
50  // void SetSensorSide(SensorSide s) {fSide = s;}
51  /* void SetIndex ( Int_t index ) { fIndex = index; } */
52  /* void SetDetID ( Int_t detID ) { fDetID = detID; } */
53  /* void SetDetName ( const TString& detName ) { fDetName = detName; } */
54  /* void SetFE ( Int_t fe ) { fFE = fe; } */
55  /* void SetChannel ( Int_t channel ) { fChannel = channel; } */
56  /* void SetCharge ( Double_t charge ) { fCharge = charge; } */
57  /* void SetMCID ( Int_t mcID ) { fMCID = mcID; } */
58 
59  /* const void print(); */
60 
61  Bool_t operator==(const PndHypDigiStrip &d2) const;
62  // Bool_t const HasNeighbour(const PndHypDigiStrip& d2);
63 
64  private:
65  /* Int_t fIndex; // MC Point index */
66  /* Int_t fDetID; */
67  /* TString fDetName; */
68  /* Int_t fFE; */
69  Int_t fChannel;
70  /* Double_t fCharge; */
71  /* Int_t fMCID; // MC Track index */
72 
73  ClassDef(PndHypDigiStrip, 2);
74 };
75 
76 #endif
Int_t GetChannel() const
Bool_t operator==(const PndHypDigiStrip &d2) const
Base class for Digi information.
Definition: PndHypDigi.h:34