PandaRoot
PndMdtParamDigi Class Reference

#include <PndMdtParamDigi.h>

Inheritance diagram for PndMdtParamDigi:

Classes

struct  AvaBinType
 

Public Member Functions

 PndMdtParamDigi ()
 
 ~PndMdtParamDigi ()
 
void SetVerbose (Int_t v)
 
Bool_t Init ()
 
PndMdtParamDigiSetParams (Int_t ptlType, TVector3 iniP, TVector3 iniPos, TVector3 finalPos, Double_t stripLen=100.)
 
void UseNoise (Bool_t swith)
 
void UseDetailedSim (Bool_t swith=kTRUE)
 
void UsePlot (Bool_t swith=kTRUE)
 
void UseGaussianAmp (Bool_t swith)
 
void SetOptimization (Int_t val)
 
void SetNoiseWidth (Double_t anode, Double_t strip)
 
std::vector< std::pair< Int_t, Double_t > > GetFiredInfo ()
 
void Compute (Bool_t useConvolution=kTRUE)
 
const std::vector< Double_t > & GetWireSignal () const
 
const std::map< Int_t, std::vector< Double_t > > & GetStripSignals () const
 
void Draw ()
 

Detailed Description

Definition at line 27 of file PndMdtParamDigi.h.

Constructor & Destructor Documentation

◆ PndMdtParamDigi()

PndMdtParamDigi::PndMdtParamDigi ( )

Default constructor

◆ ~PndMdtParamDigi()

PndMdtParamDigi::~PndMdtParamDigi ( )

Destructor

Member Function Documentation

◆ Compute()

void PndMdtParamDigi::Compute ( Bool_t  useConvolution = kTRUE)

◆ Draw()

void PndMdtParamDigi::Draw ( )

◆ GetFiredInfo()

std::vector<std::pair<Int_t, Double_t> > PndMdtParamDigi::GetFiredInfo ( )

◆ GetStripSignals()

const std::map<Int_t, std::vector<Double_t> >& PndMdtParamDigi::GetStripSignals ( ) const
inline

Definition at line 68 of file PndMdtParamDigi.h.

References log().

68 { return fSignalDataStripM; }

◆ GetWireSignal()

const std::vector<Double_t>& PndMdtParamDigi::GetWireSignal ( ) const
inline

Definition at line 67 of file PndMdtParamDigi.h.

67 { return fSignalDataAnode; }

◆ Init()

Bool_t PndMdtParamDigi::Init ( )

◆ SetNoiseWidth()

void PndMdtParamDigi::SetNoiseWidth ( Double_t  anode,
Double_t  strip 
)
inline

Definition at line 54 of file PndMdtParamDigi.h.

55  {
56  fNoiseSigmaAnode = anode;
57  fNoiseSigmaStrip = strip;
58  }

◆ SetOptimization()

void PndMdtParamDigi::SetOptimization ( Int_t  val)
inline

Definition at line 53 of file PndMdtParamDigi.h.

53 { fNumofTruncation = val; }

◆ SetParams()

PndMdtParamDigi& PndMdtParamDigi::SetParams ( Int_t  ptlType,
TVector3  iniP,
TVector3  iniPos,
TVector3  finalPos,
Double_t  stripLen = 100. 
)

◆ SetVerbose()

void PndMdtParamDigi::SetVerbose ( Int_t  v)
inline

Definition at line 35 of file PndMdtParamDigi.h.

References v.

35 { fVerbose = v; }
__m128 v
Definition: P4_F32vec4.h:3

◆ UseDetailedSim()

void PndMdtParamDigi::UseDetailedSim ( Bool_t  swith = kTRUE)
inline

Definition at line 50 of file PndMdtParamDigi.h.

50 { fDetailedSim = swith; }

◆ UseGaussianAmp()

void PndMdtParamDigi::UseGaussianAmp ( Bool_t  swith)
inline

Definition at line 52 of file PndMdtParamDigi.h.

52 { fGaussianAmp = swith; }

◆ UseNoise()

void PndMdtParamDigi::UseNoise ( Bool_t  swith)
inline

Definition at line 49 of file PndMdtParamDigi.h.

49 { fUseNoise = swith; }

◆ UsePlot()

void PndMdtParamDigi::UsePlot ( Bool_t  swith = kTRUE)
inline

Definition at line 51 of file PndMdtParamDigi.h.

51 { fUsePlot = swith; }

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