ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
|
#include <AtDecoderSpecMATTask.h>
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) | |
Definition at line 23 of file AtDecoderSpecMATTask.h.
AtDecoderSpecMATTask::AtDecoderSpecMATTask | ( | ) |
Constructor.
Definition at line 17 of file AtDecoderSpecMATTask.cxx.
|
default |
Destructor.
void AtDecoderSpecMATTask::AddData | ( | TString | filename, |
Int_t | coboIdx = 0 |
||
) |
Adding raw data file to the list.
Definition at line 68 of file AtDecoderSpecMATTask.cxx.
AtDecoderSpecMATTask::ClassDef | ( | AtDecoderSpecMATTask | , |
1 | |||
) |
|
virtual |
Running the task. This will be called when Run() method invoked from FairRun.
Definition at line 220 of file AtDecoderSpecMATTask.cxx.
|
virtual |
Finishing the event.
Definition at line 253 of file AtDecoderSpecMATTask.cxx.
Long64_t AtDecoderSpecMATTask::GetEventID | ( | ) |
Definition at line 152 of file AtDecoderSpecMATTask.cxx.
|
virtual |
Initializing the task. This will be called when Init() method invoked from FairRun.
Definition at line 157 of file AtDecoderSpecMATTask.cxx.
Int_t AtDecoderSpecMATTask::ReadEvent | ( | Int_t | eventID | ) |
Read event for AtSource.
Definition at line 238 of file AtDecoderSpecMATTask.cxx.
void AtDecoderSpecMATTask::SetAuxChannels | ( | std::vector< Int_t > | AuxCh | ) |
void AtDecoderSpecMATTask::SetData | ( | Int_t | value | ) |
Setting which data to be decoded.
Definition at line 73 of file AtDecoderSpecMATTask.cxx.
void AtDecoderSpecMATTask::SetEventID | ( | Long64_t | eventid = -1 | ) |
Setting event id for STSource.
Definition at line 98 of file AtDecoderSpecMATTask.cxx.
void AtDecoderSpecMATTask::SetFPNPedestal | ( | Double_t | rms | ) |
Setting the FPN RMS value cut for pedestal region taking.
Definition at line 77 of file AtDecoderSpecMATTask.cxx.
void AtDecoderSpecMATTask::SetIsCoboPadPlane | ( | Bool_t * | IsPadPlane | ) |
Definition at line 141 of file AtDecoderSpecMATTask.cxx.
|
inline |
Definition at line 99 of file AtDecoderSpecMATTask.h.
void AtDecoderSpecMATTask::SetNumCobo | ( | Int_t | numCobo | ) |
Definition at line 136 of file AtDecoderSpecMATTask.cxx.
void AtDecoderSpecMATTask::SetNumTbs | ( | Int_t | numTbs | ) |
Setting the number of time buckets used when taking data.
Definition at line 63 of file AtDecoderSpecMATTask.cxx.
void AtDecoderSpecMATTask::SetOldData | ( | Bool_t | oldData = kTRUE | ) |
Setting to decode old data file.
|
virtual |
Setting parameter containers. This will be called inbetween Init() and Run().
Definition at line 205 of file AtDecoderSpecMATTask.cxx.
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.
void AtDecoderSpecMATTask::SetPositivePolarity | ( | Bool_t * | value | ) |
Definition at line 81 of file AtDecoderSpecMATTask.cxx.
void AtDecoderSpecMATTask::SetPseudoTopologyFrame | ( | Bool_t | value | ) |
Definition at line 131 of file AtDecoderSpecMATTask.cxx.
void AtDecoderSpecMATTask::SetPTFMask | ( | Int_t | mask | ) |
Definition at line 147 of file AtDecoderSpecMATTask.cxx.
void AtDecoderSpecMATTask::SetUseSeparatedData | ( | Bool_t | value = kTRUE | ) |
Setting to use not merged data files.
Definition at line 94 of file AtDecoderSpecMATTask.cxx.