|
ATTPCROOT
0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
|
#include <AtCoreSpecMAT.h>


Public Member Functions | |
| AtCoreSpecMAT () | |
| AtCoreSpecMAT (std::shared_ptr< AtSpecMATMap > map) | |
| AtCoreSpecMAT (TString filename, std::shared_ptr< AtSpecMATMap > map) | |
| AtCoreSpecMAT (TString filename, Int_t numTbs, Int_t windowNumTbs=512, Int_t windowStartTb=0) | |
| ~AtCoreSpecMAT () | |
| void | Initialize () |
| Bool_t | AddData (TString filename, Int_t coboIdx=0) |
| void | SetPositivePolarity (Bool_t *value) |
| Bool_t | SetData (Int_t value) |
| 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 | SetPseudoTopologyFrame (Int_t asadMask, Bool_t check=kFALSE) |
| void | SetAuxChannel (std::vector< Int_t > AuxCh) |
| void | SetNumCobo (Int_t numCobo) |
| void | SetIsPadPlaneCobo (Bool_t *IsPadPlane) |
| void | SetMap (std::shared_ptr< AtSpecMATMap > map) |
| void | GetFPNChannelsFromROOTFILE (Long64_t EventNr) |
| void | ProcessROOTFILE (Long64_t EventNr) |
| 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) |
| TString | GetFileName () const |
| ClassDef (AtCoreSpecMAT, 2) | |
Definition at line 29 of file AtCoreSpecMAT.h.
| AtCoreSpecMAT::AtCoreSpecMAT | ( | ) |
Definition at line 25 of file AtCoreSpecMAT.cxx.
| AtCoreSpecMAT::AtCoreSpecMAT | ( | std::shared_ptr< AtSpecMATMap > | map | ) |
Definition at line 30 of file AtCoreSpecMAT.cxx.
| AtCoreSpecMAT::AtCoreSpecMAT | ( | TString | filename, |
| std::shared_ptr< AtSpecMATMap > | map | ||
| ) |
Definition at line 36 of file AtCoreSpecMAT.cxx.
| AtCoreSpecMAT::AtCoreSpecMAT | ( | TString | filename, |
| Int_t | numTbs, | ||
| Int_t | windowNumTbs = 512, |
||
| Int_t | windowStartTb = 0 |
||
| ) |
Definition at line 44 of file AtCoreSpecMAT.cxx.
| AtCoreSpecMAT::~AtCoreSpecMAT | ( | ) |
Definition at line 52 of file AtCoreSpecMAT.cxx.
| Bool_t AtCoreSpecMAT::AddData | ( | TString | filename, |
| Int_t | coboIdx = 0 |
||
| ) |
Definition at line 155 of file AtCoreSpecMAT.cxx.
| AtCoreSpecMAT::ClassDef | ( | AtCoreSpecMAT | , |
| 2 | |||
| ) |
| TString AtCoreSpecMAT::GetDataName | ( | Int_t | index, |
| Int_t | coboIdx = 0 |
||
| ) |
Definition at line 205 of file AtCoreSpecMAT.cxx.
| Int_t AtCoreSpecMAT::GetEventID | ( | ) |
Returns the current event ID.
Definition at line 473 of file AtCoreSpecMAT.cxx.
|
inline |
Definition at line 112 of file AtCoreSpecMAT.h.
| Int_t AtCoreSpecMAT::GetFPNChannel | ( | Int_t | chIdx | ) |
Definition at line 483 of file AtCoreSpecMAT.cxx.
| void AtCoreSpecMAT::GetFPNChannelsFromROOTFILE | ( | Long64_t | EventNr | ) |
Definition at line 238 of file AtCoreSpecMAT.cxx.
| Int_t AtCoreSpecMAT::GetNumData | ( | Int_t | coboIdx = 0 | ) |
Definition at line 200 of file AtCoreSpecMAT.cxx.
| Int_t AtCoreSpecMAT::GetNumTbs | ( | Int_t | coboIdx = 0 | ) |
Returns the number of time buckets of the data.
Definition at line 478 of file AtCoreSpecMAT.cxx.
| AtRawEvent * AtCoreSpecMAT::GetRawEvent | ( | Long64_t | eventID = -1 | ) |
Returns STRawEvent object filled with the data.
Definition at line 432 of file AtCoreSpecMAT.cxx.
| void AtCoreSpecMAT::Initialize | ( | ) |
Definition at line 62 of file AtCoreSpecMAT.cxx.
| void AtCoreSpecMAT::ProcessROOTFILE | ( | Long64_t | EventNr | ) |
Definition at line 312 of file AtCoreSpecMAT.cxx.
| void AtCoreSpecMAT::SetAuxChannel | ( | std::vector< Int_t > | AuxCh | ) |
| Bool_t AtCoreSpecMAT::SetData | ( | Int_t | value | ) |
Definition at line 168 of file AtCoreSpecMAT.cxx.
| void AtCoreSpecMAT::SetFPNPedestal | ( | Double_t | sigmaThreshold = 5 | ) |
Definition at line 220 of file AtCoreSpecMAT.cxx.
| void AtCoreSpecMAT::SetIsPadPlaneCobo | ( | Bool_t * | IsPadPlane | ) |
Definition at line 227 of file AtCoreSpecMAT.cxx.
|
inline |
Definition at line 99 of file AtCoreSpecMAT.h.
| void AtCoreSpecMAT::SetNumCobo | ( | Int_t | numCobo | ) |
Definition at line 505 of file AtCoreSpecMAT.cxx.
| void AtCoreSpecMAT::SetNumTbs | ( | Int_t | value | ) |
Definition at line 210 of file AtCoreSpecMAT.cxx.
| void AtCoreSpecMAT::SetPositivePolarity | ( | Bool_t * | value | ) |
Definition at line 161 of file AtCoreSpecMAT.cxx.
| void AtCoreSpecMAT::SetPseudoTopologyFrame | ( | Int_t | asadMask, |
| Bool_t | check = kFALSE |
||
| ) |
Definition at line 499 of file AtCoreSpecMAT.cxx.
| Bool_t AtCoreSpecMAT::SetWriteFile | ( | TString | filename, |
| Int_t | coboIdx = 0, |
||
| Bool_t | overwrite = kFALSE |
||
| ) |
Definition at line 410 of file AtCoreSpecMAT.cxx.
| void AtCoreSpecMAT::WriteData | ( | ) |
Definition at line 415 of file AtCoreSpecMAT.cxx.
1.8.18