17 #include <TClonesArray.h>
37 Bool_t fIsNegativePolarity;
38 Double_t fFPNSigmaThreshold;
43 Int_t fCurrentEventID[4];
46 Bool_t fIsSeparatedData;
48 std::shared_ptr<AtMap> fMap;
52 std::mutex fRawEventMutex;
56 AtCore2(std::shared_ptr<AtMap> map);
57 AtCore2(std::shared_ptr<AtMap> map, Int_t numCobos = 4);
58 AtCore2(TString filename, std::shared_ptr<AtMap> map);
59 AtCore2(TString filename, Int_t numTbs, Int_t windowNumTbs = 512, Int_t windowStartTb = 0);
65 Bool_t
AddData(TString filename, Int_t coboIdx = 0);
70 TString
GetDataName(Int_t index, Int_t coboIdx = 0);
73 void SetMap(std::shared_ptr<AtMap> map) { fMap = map; }
82 Bool_t
SetWriteFile(TString filename, Int_t coboIdx = 0, Bool_t overwrite = kFALSE);