ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
|
#include <AtCore2.h>
Public Member Functions | |
AtCore2 () | |
AtCore2 (std::shared_ptr< AtMap > map) | |
AtCore2 (std::shared_ptr< AtMap > map, Int_t numCobos=4) | |
AtCore2 (TString filename, std::shared_ptr< AtMap > map) | |
AtCore2 (TString filename, Int_t numTbs, Int_t windowNumTbs=512, Int_t windowStartTb=0) | |
~AtCore2 () | |
void | Initialize () |
Bool_t | AddData (TString filename, Int_t coboIdx=0) |
void | SetPositivePolarity (Bool_t value=kTRUE) |
Bool_t | SetData (Int_t value) |
void | SetDiscontinuousData (Bool_t value=kTRUE) |
Int_t | GetNumData (Int_t coboIdx=0) |
TString | GetDataName (Int_t index, Int_t coboIdx=0) |
void | SetNumTbs (Int_t value) |
void | SetFPNPedestal (Double_t sigmaThreshold=5) |
void | SetMap (std::shared_ptr< AtMap > map) |
void | SetUseSeparatedData (Bool_t value=kTRUE) |
void | ProcessCobo (Int_t coboIdx) |
void | ProcessBasicCobo (Int_t coboIdx) |
void | ProcessLayeredFrame (GETLayeredFrame *layeredFrame) |
void | ProcessBasicFrame (GETBasicFrame *basicFrame) |
Bool_t | SetWriteFile (TString filename, Int_t coboIdx=0, Bool_t overwrite=kFALSE) |
void | WriteData () |
AtRawEvent * | GetRawEvent (Long64_t eventID=-1) |
Returns STRawEvent object filled with the data. More... | |
Int_t | GetEventID () |
Returns the current event ID. More... | |
Int_t | GetNumTbs (Int_t coboIdx=0) |
Returns the number of time buckets of the data. More... | |
Int_t | GetFPNChannel (Int_t chIdx) |
void | SetPseudoTopologyFrame (Int_t asadMask, Bool_t check=kFALSE) |
void | SetNumCobo (Int_t numCobo) |
ClassDef (AtCore2, 3) | |
AtCore2::AtCore2 | ( | ) |
Definition at line 26 of file AtCore2.cxx.
AtCore2::AtCore2 | ( | std::shared_ptr< AtMap > | map | ) |
Definition at line 31 of file AtCore2.cxx.
AtCore2::AtCore2 | ( | std::shared_ptr< AtMap > | map, |
Int_t | numCobos = 4 |
||
) |
Definition at line 37 of file AtCore2.cxx.
AtCore2::AtCore2 | ( | TString | filename, |
std::shared_ptr< AtMap > | map | ||
) |
Definition at line 42 of file AtCore2.cxx.
AtCore2::AtCore2 | ( | TString | filename, |
Int_t | numTbs, | ||
Int_t | windowNumTbs = 512 , |
||
Int_t | windowStartTb = 0 |
||
) |
Definition at line 50 of file AtCore2.cxx.
AtCore2::~AtCore2 | ( | ) |
Definition at line 57 of file AtCore2.cxx.
Bool_t AtCore2::AddData | ( | TString | filename, |
Int_t | coboIdx = 0 |
||
) |
Definition at line 89 of file AtCore2.cxx.
AtCore2::ClassDef | ( | AtCore2 | , |
3 | |||
) |
TString AtCore2::GetDataName | ( | Int_t | index, |
Int_t | coboIdx = 0 |
||
) |
Definition at line 143 of file AtCore2.cxx.
Int_t AtCore2::GetEventID | ( | ) |
Returns the current event ID.
Definition at line 378 of file AtCore2.cxx.
Int_t AtCore2::GetFPNChannel | ( | Int_t | chIdx | ) |
Definition at line 403 of file AtCore2.cxx.
Int_t AtCore2::GetNumData | ( | Int_t | coboIdx = 0 | ) |
Definition at line 138 of file AtCore2.cxx.
Int_t AtCore2::GetNumTbs | ( | Int_t | coboIdx = 0 | ) |
Returns the number of time buckets of the data.
Definition at line 383 of file AtCore2.cxx.
AtRawEvent * AtCore2::GetRawEvent | ( | Long64_t | eventID = -1 | ) |
Returns STRawEvent object filled with the data.
For basic and merged frames, i.e. one graw file
else
Definition at line 302 of file AtCore2.cxx.
void AtCore2::Initialize | ( | ) |
Definition at line 59 of file AtCore2.cxx.
void AtCore2::ProcessBasicCobo | ( | Int_t | coboIdx | ) |
Definition at line 226 of file AtCore2.cxx.
void AtCore2::ProcessBasicFrame | ( | GETBasicFrame * | basicFrame | ) |
Definition at line 479 of file AtCore2.cxx.
void AtCore2::ProcessCobo | ( | Int_t | coboIdx | ) |
Definition at line 165 of file AtCore2.cxx.
void AtCore2::ProcessLayeredFrame | ( | GETLayeredFrame * | layeredFrame | ) |
Definition at line 425 of file AtCore2.cxx.
Bool_t AtCore2::SetData | ( | Int_t | value | ) |
Definition at line 99 of file AtCore2.cxx.
void AtCore2::SetDiscontinuousData | ( | Bool_t | value = kTRUE | ) |
Definition at line 130 of file AtCore2.cxx.
void AtCore2::SetFPNPedestal | ( | Double_t | sigmaThreshold = 5 | ) |
Definition at line 158 of file AtCore2.cxx.
|
inline |
void AtCore2::SetNumCobo | ( | Int_t | numCobo | ) |
Definition at line 531 of file AtCore2.cxx.
void AtCore2::SetNumTbs | ( | Int_t | value | ) |
Definition at line 148 of file AtCore2.cxx.
void AtCore2::SetPositivePolarity | ( | Bool_t | value = kTRUE | ) |
Definition at line 94 of file AtCore2.cxx.
void AtCore2::SetPseudoTopologyFrame | ( | Int_t | asadMask, |
Bool_t | check = kFALSE |
||
) |
Definition at line 419 of file AtCore2.cxx.
void AtCore2::SetUseSeparatedData | ( | Bool_t | value = kTRUE | ) |
Definition at line 388 of file AtCore2.cxx.
Bool_t AtCore2::SetWriteFile | ( | TString | filename, |
Int_t | coboIdx = 0 , |
||
Bool_t | overwrite = kFALSE |
||
) |
Definition at line 280 of file AtCore2.cxx.
void AtCore2::WriteData | ( | ) |
Definition at line 285 of file AtCore2.cxx.