BmnRoot
Loading...
Searching...
No Matches
BmnStripDigit Class Reference

#include <BmnStripDigit.h>

Inheritance diagram for BmnStripDigit:
[legend]
Collaboration diagram for BmnStripDigit:
[legend]

Public Member Functions

 BmnStripDigit ()
 
 BmnStripDigit (BmnStripDigit *digit)
 
 BmnStripDigit (Int_t iStation, Int_t iModule, Int_t iStripLayer, Int_t iStripNumber, Double_t iStripSignal, Double_t iStripNoise=-1)
 
virtual ~BmnStripDigit ()
 
Int_t GetStation ()
 
Int_t GetModule ()
 
Int_t GetStripLayer ()
 
Int_t GetStripNumber ()
 
Double_t GetStripSignal ()
 
Double_t GetStripNoise ()
 
Bool_t IsGoodDigit ()
 
void SetStation (Int_t station)
 
void SetModule (Int_t module)
 
void SetStripLayer (Int_t layer)
 
void SetStripNumber (Int_t num)
 
void SetStripSignal (Double_t signal)
 
void SetStripNoise (Double_t noise)
 
void SetIsGoodDigit (Bool_t tmp)
 
void Print ()
 
 BmnStripDigit ()
 
 BmnStripDigit (BmnStripDigit *digit)
 
 BmnStripDigit (Int_t iStation, Int_t iModule, Int_t iStripLayer, Int_t iStripNumber, Double_t iStripSignal, Double_t iStripNoise=-1)
 
virtual ~BmnStripDigit ()
 
Int_t GetStation ()
 
Int_t GetModule ()
 
Int_t GetStripLayer ()
 
Int_t GetStripNumber ()
 
Double_t GetStripSignal ()
 
Double_t GetStripNoise ()
 
Bool_t IsGoodDigit ()
 
void SetStation (Int_t station)
 
void SetModule (Int_t module)
 
void SetStripLayer (Int_t layer)
 
void SetStripNumber (Int_t num)
 
void SetStripSignal (Double_t signal)
 
void SetStripNoise (Double_t noise)
 
void SetIsGoodDigit (Bool_t tmp)
 
void Print ()
 

Protected Member Functions

 ClassDef (BmnStripDigit, 2)
 
 ClassDef (BmnStripDigit, 2)
 

Protected Attributes

Int_t fStation
 
Int_t fModule
 
Int_t fStripLayer
 
Int_t fStripNumber
 
Double_t fStripSignal
 
Double_t fStripNoise
 
Bool_t fIsGoodDigit
 

Detailed Description

Class BmnStripDigit Base class for strip detector digits

Definition at line 13 of file BmnStripDigit.h.

Constructor & Destructor Documentation

◆ BmnStripDigit() [1/6]

BmnStripDigit::BmnStripDigit ( )

Definition at line 3 of file BmnStripDigit.cxx.

◆ BmnStripDigit() [2/6]

BmnStripDigit::BmnStripDigit ( BmnStripDigit digit)

Definition at line 13 of file BmnStripDigit.cxx.

◆ BmnStripDigit() [3/6]

BmnStripDigit::BmnStripDigit ( Int_t  iStation,
Int_t  iModule,
Int_t  iStripLayer,
Int_t  iStripNumber,
Double_t  iStripSignal,
Double_t  iStripNoise = -1 
)

Definition at line 23 of file BmnStripDigit.cxx.

◆ ~BmnStripDigit() [1/2]

BmnStripDigit::~BmnStripDigit ( )
virtual

Definition at line 38 of file BmnStripDigit.cxx.

◆ BmnStripDigit() [4/6]

BmnStripDigit::BmnStripDigit ( )

◆ BmnStripDigit() [5/6]

BmnStripDigit::BmnStripDigit ( BmnStripDigit digit)

◆ BmnStripDigit() [6/6]

BmnStripDigit::BmnStripDigit ( Int_t  iStation,
Int_t  iModule,
Int_t  iStripLayer,
Int_t  iStripNumber,
Double_t  iStripSignal,
Double_t  iStripNoise = -1 
)

◆ ~BmnStripDigit() [2/2]

virtual BmnStripDigit::~BmnStripDigit ( )
virtual

Member Function Documentation

◆ ClassDef() [1/2]

BmnStripDigit::ClassDef ( BmnStripDigit  ,
 
)
protected

◆ ClassDef() [2/2]

BmnStripDigit::ClassDef ( BmnStripDigit  ,
 
)
protected

◆ GetModule() [1/2]

◆ GetModule() [2/2]

Int_t BmnStripDigit::GetModule ( )
inline

Definition at line 27 of file BmnStripDigit.h.

References fModule.

◆ GetStation() [1/2]

◆ GetStation() [2/2]

Int_t BmnStripDigit::GetStation ( )
inline

Definition at line 26 of file BmnStripDigit.h.

References fStation.

◆ GetStripLayer() [1/2]

◆ GetStripLayer() [2/2]

Int_t BmnStripDigit::GetStripLayer ( )
inline

Definition at line 28 of file BmnStripDigit.h.

References fStripLayer.

◆ GetStripNoise() [1/2]

Double_t BmnStripDigit::GetStripNoise ( )
inline

Definition at line 31 of file BmnStripDigit.h.

References fStripNoise.

Referenced by BmnHistSiBT::FillFromDigi(), and BmnHistSilicon::FillFromDigi().

◆ GetStripNoise() [2/2]

Double_t BmnStripDigit::GetStripNoise ( )
inline

Definition at line 31 of file BmnStripDigit.h.

References fStripNoise.

◆ GetStripNumber() [1/2]

◆ GetStripNumber() [2/2]

Int_t BmnStripDigit::GetStripNumber ( )
inline

Definition at line 29 of file BmnStripDigit.h.

References fStripNumber.

◆ GetStripSignal() [1/2]

◆ GetStripSignal() [2/2]

Double_t BmnStripDigit::GetStripSignal ( )
inline

Definition at line 30 of file BmnStripDigit.h.

References fStripSignal.

◆ IsGoodDigit() [1/2]

◆ IsGoodDigit() [2/2]

Bool_t BmnStripDigit::IsGoodDigit ( )
inline

Definition at line 32 of file BmnStripDigit.h.

References fIsGoodDigit.

◆ Print() [1/2]

void BmnStripDigit::Print ( )
inline

Definition at line 42 of file BmnStripDigit.h.

References fModule, fStation, fStripLayer, fStripNoise, fStripNumber, and fStripSignal.

◆ Print() [2/2]

void BmnStripDigit::Print ( )
inline

Definition at line 42 of file BmnStripDigit.h.

References fModule, fStation, fStripLayer, fStripNoise, fStripNumber, and fStripSignal.

◆ SetIsGoodDigit() [1/2]

void BmnStripDigit::SetIsGoodDigit ( Bool_t  tmp)
inline

Definition at line 40 of file BmnStripDigit.h.

References fIsGoodDigit.

◆ SetIsGoodDigit() [2/2]

void BmnStripDigit::SetIsGoodDigit ( Bool_t  tmp)
inline

Definition at line 40 of file BmnStripDigit.h.

References fIsGoodDigit.

◆ SetModule() [1/2]

void BmnStripDigit::SetModule ( Int_t  module)
inline

Definition at line 35 of file BmnStripDigit.h.

References fModule.

◆ SetModule() [2/2]

void BmnStripDigit::SetModule ( Int_t  module)
inline

Definition at line 35 of file BmnStripDigit.h.

References fModule.

◆ SetStation() [1/2]

void BmnStripDigit::SetStation ( Int_t  station)
inline

Definition at line 34 of file BmnStripDigit.h.

References fStation.

◆ SetStation() [2/2]

void BmnStripDigit::SetStation ( Int_t  station)
inline

Definition at line 34 of file BmnStripDigit.h.

References fStation.

◆ SetStripLayer() [1/2]

void BmnStripDigit::SetStripLayer ( Int_t  layer)
inline

Definition at line 36 of file BmnStripDigit.h.

References fStripLayer.

Referenced by BmnVspRaw2Digit::FillEvent().

◆ SetStripLayer() [2/2]

void BmnStripDigit::SetStripLayer ( Int_t  layer)
inline

Definition at line 36 of file BmnStripDigit.h.

References fStripLayer.

◆ SetStripNoise() [1/2]

void BmnStripDigit::SetStripNoise ( Double_t  noise)
inline

Definition at line 39 of file BmnStripDigit.h.

References fStripNoise.

◆ SetStripNoise() [2/2]

void BmnStripDigit::SetStripNoise ( Double_t  noise)
inline

Definition at line 39 of file BmnStripDigit.h.

References fStripNoise.

◆ SetStripNumber() [1/2]

void BmnStripDigit::SetStripNumber ( Int_t  num)
inline

Definition at line 37 of file BmnStripDigit.h.

References fStripNumber.

◆ SetStripNumber() [2/2]

void BmnStripDigit::SetStripNumber ( Int_t  num)
inline

Definition at line 37 of file BmnStripDigit.h.

References fStripNumber.

◆ SetStripSignal() [1/2]

void BmnStripDigit::SetStripSignal ( Double_t  signal)
inline

Definition at line 38 of file BmnStripDigit.h.

References fStripSignal.

Referenced by BmnEmbedding::Embed().

◆ SetStripSignal() [2/2]

void BmnStripDigit::SetStripSignal ( Double_t  signal)
inline

Definition at line 38 of file BmnStripDigit.h.

References fStripSignal.

Member Data Documentation

◆ fIsGoodDigit

Bool_t BmnStripDigit::fIsGoodDigit
protected

Definition at line 60 of file BmnStripDigit.h.

Referenced by IsGoodDigit(), and SetIsGoodDigit().

◆ fModule

Int_t BmnStripDigit::fModule
protected

Definition at line 55 of file BmnStripDigit.h.

Referenced by GetModule(), Print(), and SetModule().

◆ fStation

Int_t BmnStripDigit::fStation
protected

Definition at line 54 of file BmnStripDigit.h.

Referenced by GetStation(), Print(), and SetStation().

◆ fStripLayer

Int_t BmnStripDigit::fStripLayer
protected

Definition at line 56 of file BmnStripDigit.h.

Referenced by GetStripLayer(), Print(), and SetStripLayer().

◆ fStripNoise

Double_t BmnStripDigit::fStripNoise
protected

Definition at line 59 of file BmnStripDigit.h.

Referenced by GetStripNoise(), Print(), and SetStripNoise().

◆ fStripNumber

Int_t BmnStripDigit::fStripNumber
protected

Definition at line 57 of file BmnStripDigit.h.

Referenced by GetStripNumber(), Print(), and SetStripNumber().

◆ fStripSignal

Double_t BmnStripDigit::fStripSignal
protected

Definition at line 58 of file BmnStripDigit.h.

Referenced by GetStripSignal(), Print(), and SetStripSignal().


The documentation for this class was generated from the following files: