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

#include <AtApolloDigitizer.h>

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

Public Member Functions

 AtApolloDigitizer ()
 
 ~AtApolloDigitizer ()
 
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 crystalResCsI, Double_t crystalResLaBr)
 
void SetDetectionThreshold (Double_t thresholdEne)
 
void SetNonUniformity (Double_t nonU)
 
void ResetParameters ()
 
AtApolloCrystalCalDataAddCrystalCal (Int_t ident, Double_t energy, ULong64_t time)
 

Detailed Description

Definition at line 23 of file AtApolloDigitizer.h.

Constructor & Destructor Documentation

◆ AtApolloDigitizer()

AtApolloDigitizer::AtApolloDigitizer ( )

Default constructor

Definition at line 32 of file AtApolloDigitizer.cxx.

◆ ~AtApolloDigitizer()

AtApolloDigitizer::~AtApolloDigitizer ( )

Destructor

Definition at line 37 of file AtApolloDigitizer.cxx.

Member Function Documentation

◆ AddCrystalCal()

AtApolloCrystalCalData * AtApolloDigitizer::AddCrystalCal ( Int_t  ident,
Double_t  energy,
ULong64_t  time 
)

Private method AddCrystalCal

Adds a ApolloCrystalCal data

Definition at line 187 of file AtApolloDigitizer.cxx.

◆ EndOfEvent()

void AtApolloDigitizer::EndOfEvent ( )
virtual

Virtual method EndOffEvent

Definition at line 158 of file AtApolloDigitizer.cxx.

◆ Exec()

void AtApolloDigitizer::Exec ( Option_t *  opt)
virtual

Virtual method Exec

Definition at line 81 of file AtApolloDigitizer.cxx.

◆ FinishEvent()

void AtApolloDigitizer::FinishEvent ( )
virtual

Virtual method FinishEvent

Definition at line 179 of file AtApolloDigitizer.cxx.

◆ Init()

InitStatus AtApolloDigitizer::Init ( )
virtual

Virtual method Init

Definition at line 59 of file AtApolloDigitizer.cxx.

◆ Register()

void AtApolloDigitizer::Register ( )
virtual

Virtual method Register

Definition at line 165 of file AtApolloDigitizer.cxx.

◆ Reset()

void AtApolloDigitizer::Reset ( )
virtual

Virtual method Reset

Definition at line 170 of file AtApolloDigitizer.cxx.

◆ ResetParameters()

void AtApolloDigitizer::ResetParameters ( )
inline

Definition at line 82 of file AtApolloDigitizer.h.

◆ SetDetectionThreshold()

void AtApolloDigitizer::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 181 of file AtApolloDigitizer.cxx.

◆ SetExpEnergyRes()

void AtApolloDigitizer::SetExpEnergyRes ( Double_t  crystalResCsI,
Double_t  crystalResLaBr 
)

Public method SetExpEnergyRes

Sets the experimental energy resolution of the CsI and LaBr crystals

Definition at line 199 of file AtApolloDigitizer.cxx.

◆ SetNonUniformity()

void AtApolloDigitizer::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 216 of file AtApolloDigitizer.cxx.

◆ SetParContainers()

void AtApolloDigitizer::SetParContainers ( )
virtual

Definition at line 48 of file AtApolloDigitizer.cxx.

◆ SetRealConfig()

void AtApolloDigitizer::SetRealConfig ( Bool_t  isRealSet)

Public method SetRealConfig

Defines the REAL experimental resolution and Thresholds of the CsI(Tl) Crystals

Parameters
isRealSetBool parameter used to set the experimental Resolution and Thresholds

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