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

#include <BmnStripData.h>

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

Public Member Functions

 StripCluster ()
 
void SetType (Int_t type)
 
Int_t GetType ()
 
Int_t GetWidth ()
 
void SetWidth (Int_t w)
 
Int_t GetStation ()
 
void SetStation (Int_t st)
 
Int_t GetModule ()
 
void SetModule (Int_t m)
 
void SetError (Double_t err)
 
Double_t GetError ()
 
 StripCluster (Double_t orig_position, Double_t mean_position, Double_t total_signal)
 
void AddStrip (Int_t strip_num, Double_t strip_signal)
 
void Print ()
 
void Clear ()
 
Int_t GetClusterSize ()
 
 ClassDef (StripCluster, 1)
 
 StripCluster ()
 
void SetType (Int_t type)
 
Int_t GetType ()
 
Int_t GetWidth ()
 
void SetWidth (Int_t w)
 
Int_t GetStation ()
 
void SetStation (Int_t st)
 
Int_t GetModule ()
 
void SetModule (Int_t m)
 
void SetError (Double_t err)
 
Double_t GetError ()
 
 StripCluster (Double_t orig_position, Double_t mean_position, Double_t total_signal)
 
void AddStrip (Int_t strip_num, Double_t strip_signal)
 
void Print ()
 
void Clear ()
 
Int_t GetClusterSize ()
 
 ClassDef (StripCluster, 1)
 

Public Attributes

Double_t OriginPosition
 
Double_t MeanPosition
 
Double_t TotalSignal
 
Double_t PositionResidual
 
Bool_t IsCorrect
 
Int_t Station
 
Int_t Module
 
Int_t Width
 
Double_t Error
 
Int_t fType
 
vector< Int_t > Strips
 
vector< Double_t > Signals
 

Detailed Description

Definition at line 176 of file BmnStripData.h.

Constructor & Destructor Documentation

◆ StripCluster() [1/4]

StripCluster::StripCluster ( )
inline

◆ StripCluster() [2/4]

StripCluster::StripCluster ( Double_t  orig_position,
Double_t  mean_position,
Double_t  total_signal 
)
inline

Definition at line 221 of file BmnStripData.h.

References Error, fType, IsCorrect, Module, PositionResidual, Station, and Width.

◆ StripCluster() [3/4]

StripCluster::StripCluster ( )
inline

◆ StripCluster() [4/4]

StripCluster::StripCluster ( Double_t  orig_position,
Double_t  mean_position,
Double_t  total_signal 
)
inline

Definition at line 221 of file BmnStripData.h.

References Error, fType, IsCorrect, Module, PositionResidual, Station, and Width.

Member Function Documentation

◆ AddStrip() [1/2]

◆ AddStrip() [2/2]

void StripCluster::AddStrip ( Int_t  strip_num,
Double_t  strip_signal 
)
inline

Definition at line 237 of file BmnStripData.h.

References i, Signals, and Strips.

◆ ClassDef() [1/2]

StripCluster::ClassDef ( StripCluster  ,
 
)

◆ ClassDef() [2/2]

StripCluster::ClassDef ( StripCluster  ,
 
)

◆ Clear() [1/2]

◆ Clear() [2/2]

void StripCluster::Clear ( )
inline

◆ GetClusterSize() [1/2]

◆ GetClusterSize() [2/2]

Int_t StripCluster::GetClusterSize ( )
inline

Definition at line 295 of file BmnStripData.h.

References Strips.

◆ GetError() [1/2]

Double_t StripCluster::GetError ( )
inline

Definition at line 219 of file BmnStripData.h.

References Error.

◆ GetError() [2/2]

Double_t StripCluster::GetError ( )
inline

Definition at line 219 of file BmnStripData.h.

References Error.

◆ GetModule() [1/2]

Int_t StripCluster::GetModule ( )
inline

Definition at line 216 of file BmnStripData.h.

References Module.

◆ GetModule() [2/2]

Int_t StripCluster::GetModule ( )
inline

Definition at line 216 of file BmnStripData.h.

References Module.

◆ GetStation() [1/2]

Int_t StripCluster::GetStation ( )
inline

Definition at line 214 of file BmnStripData.h.

References Station.

◆ GetStation() [2/2]

Int_t StripCluster::GetStation ( )
inline

Definition at line 214 of file BmnStripData.h.

References Station.

◆ GetType() [1/2]

◆ GetType() [2/2]

Int_t StripCluster::GetType ( )
inline

Definition at line 211 of file BmnStripData.h.

References fType.

◆ GetWidth() [1/2]

Int_t StripCluster::GetWidth ( )
inline

Definition at line 212 of file BmnStripData.h.

References Width.

◆ GetWidth() [2/2]

Int_t StripCluster::GetWidth ( )
inline

Definition at line 212 of file BmnStripData.h.

References Width.

◆ Print() [1/2]

void StripCluster::Print ( )
inline

Definition at line 264 of file BmnStripData.h.

References fType, Module, Signals, Station, Strips, TotalSignal, and Width.

◆ Print() [2/2]

void StripCluster::Print ( )
inline

Definition at line 264 of file BmnStripData.h.

References fType, Module, Signals, Station, Strips, TotalSignal, and Width.

◆ SetError() [1/2]

void StripCluster::SetError ( Double_t  err)
inline

Definition at line 218 of file BmnStripData.h.

References Error.

◆ SetError() [2/2]

void StripCluster::SetError ( Double_t  err)
inline

Definition at line 218 of file BmnStripData.h.

References Error.

◆ SetModule() [1/2]

void StripCluster::SetModule ( Int_t  m)
inline

◆ SetModule() [2/2]

void StripCluster::SetModule ( Int_t  m)
inline

Definition at line 217 of file BmnStripData.h.

References m, and Module.

◆ SetStation() [1/2]

void StripCluster::SetStation ( Int_t  st)
inline

◆ SetStation() [2/2]

void StripCluster::SetStation ( Int_t  st)
inline

Definition at line 215 of file BmnStripData.h.

References Station.

◆ SetType() [1/2]

void StripCluster::SetType ( Int_t  type)
inline

◆ SetType() [2/2]

void StripCluster::SetType ( Int_t  type)
inline

Definition at line 210 of file BmnStripData.h.

References fType.

◆ SetWidth() [1/2]

void StripCluster::SetWidth ( Int_t  w)
inline

◆ SetWidth() [2/2]

void StripCluster::SetWidth ( Int_t  w)
inline

Definition at line 213 of file BmnStripData.h.

References Width.

Member Data Documentation

◆ Error

◆ fType

Int_t StripCluster::fType

Definition at line 190 of file BmnStripData.h.

Referenced by Clear(), GetType(), Print(), SetType(), StripCluster(), and StripCluster().

◆ IsCorrect

◆ MeanPosition

◆ Module

Int_t StripCluster::Module

Definition at line 185 of file BmnStripData.h.

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

◆ OriginPosition

Double_t StripCluster::OriginPosition

Definition at line 179 of file BmnStripData.h.

Referenced by Clear(), and StripCluster().

◆ PositionResidual

◆ Signals

◆ Station

Int_t StripCluster::Station

Definition at line 184 of file BmnStripData.h.

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

◆ Strips

◆ TotalSignal

◆ Width


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