#include <DL1MCTrigger_factory.h>
|
jerror_t | init (void) |
| Called once at program start. More...
|
|
jerror_t | brun (jana::JEventLoop *eventLoop, int32_t runnumber) |
| Called everytime a new run number is detected. More...
|
|
jerror_t | evnt (jana::JEventLoop *eventLoop, uint64_t eventnumber) |
| Called every event. More...
|
|
jerror_t | erun (void) |
| Called everytime run number changes, provided brun has been called. More...
|
|
jerror_t | fini (void) |
| Called after last event of last event source has been processed. More...
|
|
void | LoadFCALConst (fcal_constants_t &table, const vector< double > &fcal_const_ch, const DFCALGeometry &fcalGeom) |
|
void | GetSeeds (JEventLoop *loop, uint64_t eventnumber, UInt_t &seed1, UInt_t &seed2, UInt_t &seed3) |
|
Definition at line 23 of file DL1MCTrigger_factory.h.
DL1MCTrigger_factory::DL1MCTrigger_factory |
( |
| ) |
|
|
inline |
DL1MCTrigger_factory::~DL1MCTrigger_factory |
( |
| ) |
|
|
inline |
void DL1MCTrigger_factory::AddBaseline |
( |
double |
adc_amp[sample], |
|
|
double |
pedestal, |
|
|
DRandom2 & |
gDRandom |
|
) |
| |
jerror_t DL1MCTrigger_factory::brun |
( |
jana::JEventLoop * |
eventLoop, |
|
|
int32_t |
runnumber |
|
) |
| |
|
private |
Called everytime a new run number is detected.
Definition at line 159 of file DL1MCTrigger_factory.cc.
References DL1MCTrigger_factory::gtp_par::bcal, DL1MCTrigger_factory::trigger_conf::bit, DFCALGeometry::column(), debug, DL1MCTrigger_factory::gtp_par::en_thr, DL1MCTrigger_factory::gtp_par::fcal, DL1MCTrigger_factory::gtp_par::fcal_min, DL1MCTrigger_factory::trigger_conf::gtp, DFCALGeometry::isBlockActive(), DFCALGeometry::kBlocksTall, DFCALGeometry::kBlocksWide, DFCALGeometry::positionOnFace(), and DFCALGeometry::row().
void DL1MCTrigger_factory::Digitize |
( |
double |
adc_amp[sample], |
|
|
int |
adc_count[sample] |
|
) |
| |
jerror_t DL1MCTrigger_factory::erun |
( |
void |
| ) |
|
|
private |
jerror_t DL1MCTrigger_factory::evnt |
( |
jana::JEventLoop * |
eventLoop, |
|
|
uint64_t |
eventnumber |
|
) |
| |
|
private |
Called every event.
Definition at line 312 of file DL1MCTrigger_factory.cc.
References DL1MCTrigger_factory::fcal_signal::adc_amp, DL1MCTrigger_factory::bcal_signal::adc_amp, DL1MCTrigger_factory::fcal_signal::adc_en, DL1MCTrigger_factory::bcal_signal::adc_en, DL1MCTrigger::bcal_adc, DL1MCTrigger::bcal_adc_en, DL1MCTrigger::bcal_en, DL1MCTrigger::bcal_gtp, DL1MCTrigger::bcal_gtp_en, column, DL1MCTrigger_factory::fcal_signal::column, DL1MCTrigger_factory::bcal_signal::end, DL1MCTrigger_factory::fcal_signal::energy, DL1MCTrigger_factory::bcal_signal::energy, DL1MCTrigger::fcal_adc, DL1MCTrigger::fcal_adc_en, DL1MCTrigger::fcal_en, DL1MCTrigger::fcal_gtp, DL1MCTrigger::fcal_gtp_en, gDRandom, layer, DL1MCTrigger_factory::bcal_signal::layer, DL1MCTrigger_factory::bcal_signal::module, pedestal, DL1MCTrigger_factory::fcal_signal::row, DL1MCTrigger_factory::bcal_signal::sector, DRandom2::SetSeeds(), DL1MCTrigger_factory::fcal_signal::time, DL1MCTrigger_factory::bcal_signal::time, and DL1MCTrigger::trig_mask.
template<typename T >
int DL1MCTrigger_factory::FADC_SSP |
( |
vector< T > |
merged_hits, |
|
|
int |
detector |
|
) |
| |
int DL1MCTrigger_factory::FindTriggers |
( |
DL1MCTrigger * |
trigger | ) |
|
jerror_t DL1MCTrigger_factory::fini |
( |
void |
| ) |
|
|
private |
void DL1MCTrigger_factory::GetSeeds |
( |
JEventLoop * |
loop, |
|
|
uint64_t |
eventnumber, |
|
|
UInt_t & |
seed1, |
|
|
UInt_t & |
seed2, |
|
|
UInt_t & |
seed3 |
|
) |
| |
|
private |
int DL1MCTrigger_factory::GTP |
( |
int |
detector | ) |
|
jerror_t DL1MCTrigger_factory::init |
( |
void |
| ) |
|
|
private |
void DL1MCTrigger_factory::PrintTriggers |
( |
| ) |
|
int DL1MCTrigger_factory::Read_RCDB |
( |
int32_t |
runnumber | ) |
|
Definition at line 648 of file DL1MCTrigger_factory.cc.
References DL1MCTrigger_factory::gtp_par::bcal, DTranslationTable::DChannelInfo::bcal, DL1MCTrigger_factory::gtp_par::bcal_max, DL1MCTrigger_factory::gtp_par::bcal_min, DL1MCTrigger_factory::trigger_conf::bit, DL1MCTrigger_factory::fcal_mod::ch, DL1MCTrigger_factory::bcal_mod::ch, DL1MCTrigger_factory::fcal_mod::col, DTranslationTable::FCALIndex_t::col, DL1MCTrigger_factory::gtp_par::en_thr, DL1MCTrigger_factory::bcal_mod::end, DTranslationTable::BCALIndex_t::end, DL1MCTrigger_factory::gtp_par::fcal, DTranslationTable::DChannelInfo::fcal, DL1MCTrigger_factory::gtp_par::fcal_max, DL1MCTrigger_factory::gtp_par::fcal_min, DL1MCTrigger_factory::trigger_conf::gtp, DL1MCTrigger_factory::bcal_mod::layer, DTranslationTable::BCALIndex_t::layer, DL1MCTrigger_factory::bcal_mod::module, DTranslationTable::BCALIndex_t::module, DL1MCTrigger_factory::gtp_par::ps_nhit, DL1MCTrigger_factory::gtp_par::ps_pattern, DL1MCTrigger_factory::fcal_mod::roc, DL1MCTrigger_factory::bcal_mod::roc, DL1MCTrigger_factory::fcal_mod::row, DTranslationTable::FCALIndex_t::row, DL1MCTrigger_factory::bcal_mod::sector, DTranslationTable::BCALIndex_t::sector, size, DL1MCTrigger_factory::fcal_mod::slot, DL1MCTrigger_factory::bcal_mod::slot, DL1MCTrigger_factory::gtp_par::st_nhit, DL1MCTrigger_factory::gtp_par::st_pattern, string, DL1MCTrigger_factory::gtp_par::tagh_pattern, DL1MCTrigger_factory::gtp_par::tof_nhit, DL1MCTrigger_factory::gtp_par::tof_pattern, and DL1MCTrigger_factory::trigger_conf::type.
int DL1MCTrigger_factory::SignalPulse |
( |
double |
en, |
|
|
double |
time, |
|
|
double |
amp_array[sample], |
|
|
int |
type |
|
) |
| |
float DL1MCTrigger_factory::BCAL_ADC_PER_MEV |
float DL1MCTrigger_factory::BCAL_ADC_PER_MEV_CORRECT |
int DL1MCTrigger_factory::BCAL_CELL_THR |
int DL1MCTrigger_factory::BCAL_EN_SC |
int DL1MCTrigger_factory::bcal_gtp[sample] |
vector<bcal_signal> DL1MCTrigger_factory::bcal_merged_hits |
int DL1MCTrigger_factory::BCAL_NSA |
int DL1MCTrigger_factory::BCAL_NSB |
int DL1MCTrigger_factory::BCAL_OFFSET |
vector<bcal_signal> DL1MCTrigger_factory::bcal_signal_hits |
int DL1MCTrigger_factory::bcal_ssp[sample] |
vector<bcal_mod> DL1MCTrigger_factory::bcal_trig_mask |
int DL1MCTrigger_factory::BCAL_WINDOW |
int DL1MCTrigger_factory::BYPASS |
int DL1MCTrigger_factory::debug |
|
private |
float DL1MCTrigger_factory::FCAL_ADC_PER_MEV |
int DL1MCTrigger_factory::FCAL_BCAL_EN |
int DL1MCTrigger_factory::FCAL_CELL_THR |
int DL1MCTrigger_factory::FCAL_EN_SC |
int DL1MCTrigger_factory::fcal_gtp[sample] |
const int DL1MCTrigger_factory::FCAL_MAX_CHANNELS = 2800 |
|
static |
vector<fcal_signal> DL1MCTrigger_factory::fcal_merged_hits |
int DL1MCTrigger_factory::FCAL_NSA |
int DL1MCTrigger_factory::FCAL_NSB |
vector<fcal_signal> DL1MCTrigger_factory::fcal_signal_hits |
int DL1MCTrigger_factory::fcal_ssp[sample] |
vector<fcal_mod> DL1MCTrigger_factory::fcal_trig_mask |
int DL1MCTrigger_factory::FCAL_WINDOW |
TH1F* DL1MCTrigger_factory::hfcal_gains |
|
private |
TH2F* DL1MCTrigger_factory::hfcal_gains2 |
|
private |
TH1F* DL1MCTrigger_factory::hfcal_ped |
|
private |
const int DL1MCTrigger_factory::max_adc_bins = 4096 |
|
static |
double DL1MCTrigger_factory::pedestal_sigma |
const int DL1MCTrigger_factory::sample = 125 |
|
static |
int DL1MCTrigger_factory::SIMU_BASELINE |
int DL1MCTrigger_factory::simu_baseline_bcal |
int DL1MCTrigger_factory::simu_baseline_fcal |
int DL1MCTrigger_factory::SIMU_GAIN |
int DL1MCTrigger_factory::simu_gain_bcal |
int DL1MCTrigger_factory::simu_gain_fcal |
float DL1MCTrigger_factory::ST_ADC_PER_MEV |
int DL1MCTrigger_factory::ST_CELL_THR |
int DL1MCTrigger_factory::ST_NHIT |
int DL1MCTrigger_factory::ST_NSA |
int DL1MCTrigger_factory::ST_NSB |
int DL1MCTrigger_factory::ST_WINDOW |
double DL1MCTrigger_factory::time_max |
double DL1MCTrigger_factory::time_min |
double DL1MCTrigger_factory::time_shift |
const int DL1MCTrigger_factory::time_stamp = 4. |
|
static |
const int DL1MCTrigger_factory::TRIG_BASELINE = 100 |
|
static |
The documentation for this class was generated from the following files: