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

#include <CbmStsDigiPar.h>

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

Public Member Functions

 CbmStsDigiPar (const char *name="StsDigiPar", const char *title="STS digitisation parameters", const char *context="Default")
 
virtual ~CbmStsDigiPar ()
 
virtual Bool_t init (FairParIo *input)
 
virtual Int_t write (FairParIo *output)
 
virtual void clear ()
 
void readline (const char *buffer, Int_t *set, fstream *f)
 
void putAsciiHeader (TString &)
 
Int_t GetNStations ()
 
TObjArray * GetStations ()
 
CbmStsStationDigiParGetStation (Int_t iStation)
 
CbmStsStationDigiParGetStationByNr (Int_t stationId)
 
 CbmStsDigiPar (const char *name="StsDigiPar", const char *title="STS digitisation parameters", const char *context="Default")
 
virtual ~CbmStsDigiPar ()
 
virtual Bool_t init (FairParIo *input)
 
virtual Int_t write (FairParIo *output)
 
virtual void clear ()
 
void readline (const char *buffer, Int_t *set, fstream *f)
 
void putAsciiHeader (TString &)
 
Int_t GetNStations ()
 
TObjArray * GetStations ()
 
CbmStsStationDigiParGetStation (Int_t iStation)
 
CbmStsStationDigiParGetStationByNr (Int_t stationId)
 

Detailed Description

Definition at line 37 of file CbmStsDigiPar.h.

Constructor & Destructor Documentation

◆ CbmStsDigiPar() [1/2]

CbmStsDigiPar::CbmStsDigiPar ( const char *  name = "StsDigiPar",
const char *  title = "STS digitisation parameters",
const char *  context = "Default" 
)

Standard constructor

Definition at line 20 of file CbmStsDigiPar.cxx.

◆ ~CbmStsDigiPar() [1/2]

CbmStsDigiPar::~CbmStsDigiPar ( )
virtual

Destructor

Definition at line 30 of file CbmStsDigiPar.cxx.

References clear().

◆ CbmStsDigiPar() [2/2]

CbmStsDigiPar::CbmStsDigiPar ( const char *  name = "StsDigiPar",
const char *  title = "STS digitisation parameters",
const char *  context = "Default" 
)

Standard constructor

◆ ~CbmStsDigiPar() [2/2]

virtual CbmStsDigiPar::~CbmStsDigiPar ( )
virtual

Destructor

Member Function Documentation

◆ clear() [1/2]

void CbmStsDigiPar::clear ( )
virtual

Reset all parameters

Definition at line 68 of file CbmStsDigiPar.cxx.

Referenced by ~CbmStsDigiPar().

◆ clear() [2/2]

virtual void CbmStsDigiPar::clear ( )
virtual

Reset all parameters

◆ GetNStations() [1/2]

Int_t CbmStsDigiPar::GetNStations ( )
inline

Accessor to number of stations

Definition at line 71 of file CbmStsDigiPar.h.

◆ GetNStations() [2/2]

Int_t CbmStsDigiPar::GetNStations ( )
inline

Accessor to number of stations

Definition at line 71 of file CbmStsDigiPar.h.

◆ GetStation() [1/2]

CbmStsStationDigiPar * CbmStsDigiPar::GetStation ( Int_t  iStation)

Accessor to station parameters (by index)

Definition at line 187 of file CbmStsDigiPar.cxx.

◆ GetStation() [2/2]

CbmStsStationDigiPar * CbmStsDigiPar::GetStation ( Int_t  iStation)

Accessor to station parameters (by index)

◆ GetStationByNr() [1/2]

CbmStsStationDigiPar * CbmStsDigiPar::GetStationByNr ( Int_t  stationId)

Accessor to station parameters (by station ID)

Definition at line 195 of file CbmStsDigiPar.cxx.

◆ GetStationByNr() [2/2]

CbmStsStationDigiPar * CbmStsDigiPar::GetStationByNr ( Int_t  stationId)

Accessor to station parameters (by station ID)

◆ GetStations() [1/2]

TObjArray * CbmStsDigiPar::GetStations ( )
inline

Accessor to station array

Definition at line 75 of file CbmStsDigiPar.h.

◆ GetStations() [2/2]

TObjArray * CbmStsDigiPar::GetStations ( )
inline

Accessor to station array

Definition at line 75 of file CbmStsDigiPar.h.

◆ init() [1/2]

Bool_t CbmStsDigiPar::init ( FairParIo *  input)
virtual

Initialisation from input device

Definition at line 38 of file CbmStsDigiPar.cxx.

◆ init() [2/2]

virtual Bool_t CbmStsDigiPar::init ( FairParIo *  input)
virtual

Initialisation from input device

◆ putAsciiHeader() [1/2]

void CbmStsDigiPar::putAsciiHeader ( TString &  header)

Put an Ascii header for Ascii file output

Definition at line 179 of file CbmStsDigiPar.cxx.

◆ putAsciiHeader() [2/2]

void CbmStsDigiPar::putAsciiHeader ( TString &  )

Put an Ascii header for Ascii file output

◆ readline() [1/2]

void CbmStsDigiPar::readline ( const char *  buffer,
Int_t *  set,
fstream *  f 
)

Read one line (station) from ASCII input

Definition at line 79 of file CbmStsDigiPar.cxx.

References CbmStsStationDigiPar::AddSector(), CbmStsSectorDigiPar::AddSensor(), f, and z0.

◆ readline() [2/2]

void CbmStsDigiPar::readline ( const char *  buffer,
Int_t *  set,
fstream *  f 
)

Read one line (station) from ASCII input

◆ write() [1/2]

Int_t CbmStsDigiPar::write ( FairParIo *  output)
virtual

Output to file

Definition at line 53 of file CbmStsDigiPar.cxx.

◆ write() [2/2]

virtual Int_t CbmStsDigiPar::write ( FairParIo *  output)
virtual

Output to file


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