23 Bool_t fake_the_counters=kFALSE;
30 if(fake_the_counters){
46 if( !fake_the_counters ){
62 for (
size_t i=0;i<
fWord.size();i++)
78 Bool_t status =
false;
85 static Bool_t firsttimethrough = kTRUE;
87 Bool_t ldebug = kFALSE;
88 UInt_t ranseed = 0x2535D5&0xFFFFFF;
94 if(! firsttimethrough){
97 firsttimethrough = kFALSE;
101 for(UInt_t i=0;i<24;i++)
106 for(Int_t i=0; i<8; i++)
111 if(ldebug) std::cout<<
"QwFakeHelicity::CollectRandBits24 => Done collecting ...\n";
Fake helicity generator using pregenerated random seeds.
Bool_t IsGoodHelicity() override
UInt_t GetRandbit(UInt_t &ranseed) override
Bool_t CollectRandBits() override
void ClearEventData() override
void ProcessEvent() override
std::vector< QwWord > fWord
Int_t fActualPatternPolarity
True polarity of the current pattern.
UInt_t GetRandbit24(UInt_t &ranseed)
static const Int_t kUndefinedHelicity
Int_t fDelayedPatternPolarity
Reported polarity of the current pattern.
Int_t fPatternPhaseNumberOld
Int_t fPatternPhaseNumber