Classes | Functions
sdet::Trigger Namespace Reference

Classes

class  DecayingIntegral
 
class  Fifo
 
class  MultiplicityOfPositiveSteps
 
class  PositiveStepCounter
 
class  Threshold
 
class  ThresholdUp
 
class  TimeOverThreshold
 
class  TimeOverThresholdDeconvolved
 

Functions

void Buffer (sevt::Station &station, const TimeStamp &eventTime, const StationTriggerData::Algorithm algorithm, const int pldBits, const int start, const int stop)
 
void PrepareTraces (const sevt::Station &station, int &startBin, int &stopBin, std::vector< const utl::TimeDistributionI * > &traces)
 
void PrepareTraces (const sevt::Station &station, int &startBin, int &stopBin, std::vector< const TimeDistributionI * > &traces)
 

Function Documentation

void sdet::Trigger::Buffer ( sevt::Station station,
const utl::TimeStamp triggerTime,
const sevt::StationTriggerData::Algorithm  algorithm,
const int  pldBits,
const int  startBin,
const int  endBin 
)

Returns the last bin of the FADC trace that was pushed into the collected trace. The idea is to simulate the LS circular buffer.

Definition at line 30 of file StationTriggerUtil.cc.

References sdet::PMTConstants::eAnyType, sdet::PMTConstants::eHighGain, sdet::PMTConstants::eLowGain, ERROR, and sevt::Station::GetSimData().

Referenced by io::SenecaFileParser::ProcessFile(), RdSimulationRadioTrigger::RdSimulationRadioTrigger::Run(), and TankTriggerSimulatorOG::TankTriggerSimulator::Run().

void sdet::Trigger::PrepareTraces ( const sevt::Station station,
int &  startBin,
int &  stopBin,
std::vector< const utl::TimeDistributionI * > &  traces 
)
void sdet::Trigger::PrepareTraces ( const sevt::Station station,
int &  startBin,
int &  stopBin,
std::vector< const TimeDistributionI * > &  traces 
)

, generated on Tue Sep 26 2023.