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

#include <AtDecoderSpecMATTask.h>

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

Public Member Functions

 AtDecoderSpecMATTask ()
 Constructor. More...
 
 ~AtDecoderSpecMATTask ()=default
 Destructor. More...
 
void SetNumTbs (Int_t numTbs)
 Setting the number of time buckets used when taking data. More...
 
void AddData (TString filename, Int_t coboIdx=0)
 Adding raw data file to the list. More...
 
void SetData (Int_t value)
 Setting which data to be decoded. More...
 
void SetFPNPedestal (Double_t rms)
 Setting the FPN RMS value cut for pedestal region taking. More...
 
void SetOldData (Bool_t oldData=kTRUE)
 Setting to decode old data file. More...
 
void SetUseSeparatedData (Bool_t value=kTRUE)
 Setting to use not merged data files. More...
 
void SetEventID (Long64_t eventid=-1)
 Setting event id for STSource. More...
 
void SetMap (std::shared_ptr< AtSpecMATMap > map)
 
void SetPseudoTopologyFrame (Bool_t value)
 
void SetPTFMask (Int_t mask)
 
Long64_t GetEventID ()
 
void SetPersistence (Bool_t value=kTRUE)
 If set, decoded raw data is written in ROOT file with AtRawEvent class. More...
 
void SetPositivePolarity (Bool_t *value)
 
virtual InitStatus Init ()
 
virtual void SetParContainers ()
 
virtual void Exec (Option_t *opt)
 
virtual void FinishEvent ()
 Finishing the event. More...
 
Int_t ReadEvent (Int_t eventID)
 Read event for AtSource. More...
 
void SetAuxChannels (std::vector< Int_t > AuxCh)
 
void SetNumCobo (Int_t numCobo)
 
void SetIsCoboPadPlane (Bool_t *IsPadPlane)
 
 ClassDef (AtDecoderSpecMATTask, 1)
 

Detailed Description

Definition at line 23 of file AtDecoderSpecMATTask.h.

Constructor & Destructor Documentation

◆ AtDecoderSpecMATTask()

AtDecoderSpecMATTask::AtDecoderSpecMATTask ( )

Constructor.

Definition at line 17 of file AtDecoderSpecMATTask.cxx.

◆ ~AtDecoderSpecMATTask()

AtDecoderSpecMATTask::~AtDecoderSpecMATTask ( )
default

Destructor.

Member Function Documentation

◆ AddData()

void AtDecoderSpecMATTask::AddData ( TString  filename,
Int_t  coboIdx = 0 
)

Adding raw data file to the list.

Definition at line 68 of file AtDecoderSpecMATTask.cxx.

◆ ClassDef()

AtDecoderSpecMATTask::ClassDef ( AtDecoderSpecMATTask  ,
 
)

◆ Exec()

void AtDecoderSpecMATTask::Exec ( Option_t *  opt)
virtual

Running the task. This will be called when Run() method invoked from FairRun.

Definition at line 220 of file AtDecoderSpecMATTask.cxx.

◆ FinishEvent()

void AtDecoderSpecMATTask::FinishEvent ( )
virtual

Finishing the event.

Definition at line 253 of file AtDecoderSpecMATTask.cxx.

◆ GetEventID()

Long64_t AtDecoderSpecMATTask::GetEventID ( )

Definition at line 152 of file AtDecoderSpecMATTask.cxx.

◆ Init()

InitStatus AtDecoderSpecMATTask::Init ( )
virtual

Initializing the task. This will be called when Init() method invoked from FairRun.

Definition at line 157 of file AtDecoderSpecMATTask.cxx.

◆ ReadEvent()

Int_t AtDecoderSpecMATTask::ReadEvent ( Int_t  eventID)

Read event for AtSource.

Definition at line 238 of file AtDecoderSpecMATTask.cxx.

◆ SetAuxChannels()

void AtDecoderSpecMATTask::SetAuxChannels ( std::vector< Int_t >  AuxCh)

◆ SetData()

void AtDecoderSpecMATTask::SetData ( Int_t  value)

Setting which data to be decoded.

Definition at line 73 of file AtDecoderSpecMATTask.cxx.

◆ SetEventID()

void AtDecoderSpecMATTask::SetEventID ( Long64_t  eventid = -1)

Setting event id for STSource.

Definition at line 98 of file AtDecoderSpecMATTask.cxx.

◆ SetFPNPedestal()

void AtDecoderSpecMATTask::SetFPNPedestal ( Double_t  rms)

Setting the FPN RMS value cut for pedestal region taking.

Definition at line 77 of file AtDecoderSpecMATTask.cxx.

◆ SetIsCoboPadPlane()

void AtDecoderSpecMATTask::SetIsCoboPadPlane ( Bool_t *  IsPadPlane)

Definition at line 141 of file AtDecoderSpecMATTask.cxx.

◆ SetMap()

void AtDecoderSpecMATTask::SetMap ( std::shared_ptr< AtSpecMATMap map)
inline

Definition at line 99 of file AtDecoderSpecMATTask.h.

◆ SetNumCobo()

void AtDecoderSpecMATTask::SetNumCobo ( Int_t  numCobo)

Definition at line 136 of file AtDecoderSpecMATTask.cxx.

◆ SetNumTbs()

void AtDecoderSpecMATTask::SetNumTbs ( Int_t  numTbs)

Setting the number of time buckets used when taking data.

Definition at line 63 of file AtDecoderSpecMATTask.cxx.

◆ SetOldData()

void AtDecoderSpecMATTask::SetOldData ( Bool_t  oldData = kTRUE)

Setting to decode old data file.

◆ SetParContainers()

void AtDecoderSpecMATTask::SetParContainers ( )
virtual

Setting parameter containers. This will be called inbetween Init() and Run().

Definition at line 205 of file AtDecoderSpecMATTask.cxx.

◆ SetPersistence()

void AtDecoderSpecMATTask::SetPersistence ( Bool_t  value = kTRUE)

If set, decoded raw data is written in ROOT file with AtRawEvent class.

Definition at line 59 of file AtDecoderSpecMATTask.cxx.

◆ SetPositivePolarity()

void AtDecoderSpecMATTask::SetPositivePolarity ( Bool_t *  value)

Definition at line 81 of file AtDecoderSpecMATTask.cxx.

◆ SetPseudoTopologyFrame()

void AtDecoderSpecMATTask::SetPseudoTopologyFrame ( Bool_t  value)

Definition at line 131 of file AtDecoderSpecMATTask.cxx.

◆ SetPTFMask()

void AtDecoderSpecMATTask::SetPTFMask ( Int_t  mask)

Definition at line 147 of file AtDecoderSpecMATTask.cxx.

◆ SetUseSeparatedData()

void AtDecoderSpecMATTask::SetUseSeparatedData ( Bool_t  value = kTRUE)

Setting to use not merged data files.

Definition at line 94 of file AtDecoderSpecMATTask.cxx.


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