55 std::cerr <<
"Error, " << __PRETTY_FUNCTION__ <<
" called, TFragment shouldn't have a number of filters." << std::endl;
99 bool IsDetector(
const char* prefix, Option_t* opt =
"CA")
const;
101 void Clear(Option_t* opt =
"")
override;
102 void Print(Option_t* opt =
"")
const override;
104 void Print(std::ostream& out)
const override;
106 TObject*
Clone(
const char* name =
"")
const override;
virtual Long64_t GetTimeStamp(Option_t *="") const
UShort_t fDeadTime
Added to combine Grif Fragment ////.
Long64_t GetEntryNumber() const
TObject * Clone(const char *name="") const override
TFragment & operator=(const TFragment &)=default
void SetDaqTimeStamp(time_t value)
UInt_t fChannelId
Threshold crossing counter for a channel.
bool IsDetector(const char *prefix, Option_t *opt="CA") const
void SetTriggerBitPattern(Int_t value)
void SetDaqId(Int_t value)
Int_t GetFragmentId() const
UShort_t GetNumberOfFilters() const
void SetTriggerId(Long_t value)
ULong64_t GetTimeInCycle()
Long64_t fEntryNumber
! Entry number in fragment tree
Int_t GetNetworkPacketNumber() const
void Print(Option_t *opt="") const override
time_t fDaqTimeStamp
Timestamp of the Daq event.
void SetDeadTime(UShort_t value)
UShort_t GetModuleType() const
void SetNetworkPacketNumber(Int_t value)
Int_t GetTriggerBitPattern() const
void SetModuleType(UShort_t value)
std::vector< Long_t > fTriggerId
PrimaryFilterID in Griffin DAQ.
void SetCcShort(Int_t value)
Int_t fTriggerBitPattern
PrimaryFilterPattern in Griffin DAQ.
void SetFragmentId(Int_t value)
UShort_t fNumberOfWords
! Number of non-waveform words in fragment, only used for check while parsing the fragment
void SetAcceptedChannelId(UShort_t value)
Int_t fCcShort
! Short integration over waveform peak from 4G (saved in separate branch)
TFragment & operator=(TFragment &&)=default
UShort_t GetDeadTime() const
Int_t fNetworkPacketNumber
Network packet number.
TFragment(const TFragment &)=default
UShort_t GetAcceptedChannelId() const
UInt_t GetChannelId() const
Short_t fNumberOfPileups
Number of piled up hits 1-3.
UShort_t fModuleType
Data Type (GRIF-16, 4G, etc.)
Int_t fZc
! Zero-crossing value from 4G (saved in separate branch)
Int_t GetSharcMesyBoard() const
void SetChannelId(UInt_t value)
UInt_t fAcceptedChannelId
Accepted threshold crossing counter for a channel.
Long_t GetTriggerId(size_t iter=0) const
ULong64_t GetCycleNumber()
void SetNumberOfFilters(UShort_t)
void Clear(Option_t *opt="") override
UShort_t fDetectorType
Detector Type (PACES,HPGe, etc.)
Short_t GetNumberOfPileups() const
void SetDetectorType(UShort_t value)
TFragment(TFragment &&)=default
Int_t fFragmentId
Channel Trigger ID ??? not needed anymore ???
void SetCcLong(Int_t value)
time_t GetDaqTimeStamp() const
Int_t fCcLong
! Long integration over waveform tail from 4G (saved in separate branch)
void SetNumberOfPileups(Short_t value)
bool operator>(const TFragment &rhs) const
UShort_t GetDetectorType() const
TPPG * fPPG
! Programmable pattern generator value
static Long64_t fNumberOfFragments
bool operator<(const TFragment &rhs) const
void SetNumberOfWords(UShort_t value)
UShort_t GetNumberOfWords() const