ATTPCROOT  0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
Public Member Functions | List of all members
AtSeGADigitizer Class Reference

#include <AtSeGADigitizer.h>

Inheritance diagram for AtSeGADigitizer:
Inheritance graph
[legend]
Collaboration diagram for AtSeGADigitizer:
Collaboration graph
[legend]

Public Member Functions

 AtSeGADigitizer ()
 
 ~AtSeGADigitizer ()
 
virtual InitStatus Init ()
 
virtual void Exec (Option_t *opt)
 
virtual void EndOfEvent ()
 
virtual void Register ()
 
virtual void Reset ()
 
virtual void FinishEvent ()
 
virtual void SetParContainers ()
 
void SetRealConfig (Bool_t isRealSet)
 
void SetExpEnergyRes (Double_t crystalResGe)
 
void SetDetectionThreshold (Double_t thresholdEne)
 
void SetNonUniformity (Double_t nonU)
 
void ResetParameters ()
 
AtSeGACrystalCalDataAddCrystalCal (Int_t ident, Double_t energy, ULong64_t time)
 

Detailed Description

Definition at line 22 of file AtSeGADigitizer.h.

Constructor & Destructor Documentation

◆ AtSeGADigitizer()

AtSeGADigitizer::AtSeGADigitizer ( )

Default constructor

Definition at line 32 of file AtSeGADigitizer.cxx.

◆ ~AtSeGADigitizer()

AtSeGADigitizer::~AtSeGADigitizer ( )

Destructor

Definition at line 37 of file AtSeGADigitizer.cxx.

Member Function Documentation

◆ AddCrystalCal()

AtSeGACrystalCalData * AtSeGADigitizer::AddCrystalCal ( Int_t  ident,
Double_t  energy,
ULong64_t  time 
)

Private method AddCrystalCal

Adds a SeGACrystalCal data

Definition at line 177 of file AtSeGADigitizer.cxx.

◆ EndOfEvent()

void AtSeGADigitizer::EndOfEvent ( )
virtual

Virtual method EndOffEvent

Definition at line 148 of file AtSeGADigitizer.cxx.

◆ Exec()

void AtSeGADigitizer::Exec ( Option_t *  opt)
virtual

Virtual method Exec

Definition at line 75 of file AtSeGADigitizer.cxx.

◆ FinishEvent()

void AtSeGADigitizer::FinishEvent ( )
virtual

Virtual method FinishEvent

Definition at line 169 of file AtSeGADigitizer.cxx.

◆ Init()

InitStatus AtSeGADigitizer::Init ( )
virtual

Virtual method Init

Definition at line 55 of file AtSeGADigitizer.cxx.

◆ Register()

void AtSeGADigitizer::Register ( )
virtual

Virtual method Register

Definition at line 155 of file AtSeGADigitizer.cxx.

◆ Reset()

void AtSeGADigitizer::Reset ( )
virtual

Virtual method Reset

Definition at line 160 of file AtSeGADigitizer.cxx.

◆ ResetParameters()

void AtSeGADigitizer::ResetParameters ( )
inline

Definition at line 88 of file AtSeGADigitizer.h.

◆ SetDetectionThreshold()

void AtSeGADigitizer::SetDetectionThreshold ( Double_t  thresholdEne)

Public method SetDetectionThreshold

Defines the minimum energy requested in a crystal to be included as a CrystalCal

Parameters
thresholdEneDouble parameter used to set the threshold (in GeV)

Definition at line 171 of file AtSeGADigitizer.cxx.

◆ SetExpEnergyRes()

void AtSeGADigitizer::SetExpEnergyRes ( Double_t  crystalResGe)

Public method SetExpEnergyRes

Sets the experimental energy resolution of the Ge crystals

Definition at line 189 of file AtSeGADigitizer.cxx.

◆ SetNonUniformity()

void AtSeGADigitizer::SetNonUniformity ( Double_t  nonU)

Public method SetNonUniformity

Defines the fNonUniformity parameter in % deviation from the central value

Parameters
nonUDouble parameter setting the maximum non-uniformity allowed

Definition at line 205 of file AtSeGADigitizer.cxx.

◆ SetParContainers()

void AtSeGADigitizer::SetParContainers ( )
virtual

Definition at line 44 of file AtSeGADigitizer.cxx.

◆ SetRealConfig()

void AtSeGADigitizer::SetRealConfig ( Bool_t  isRealSet)

Public method SetRealConfig

Defines the REAL experimental resolution and Thresholds of the Ge Crystals

Parameters
isRealSetBool parameter used to set the experimental Resolution and Thresholds

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