Classes | |
struct | ConditionsProducts |
struct | ConfigurationParameters |
struct | EventInputDataGPU |
struct | EventOutputDataGPU |
Functions | |
void | create_ecal_rehit (EventInputDataGPU const &eventInputGPU, EventOutputDataGPU &eventOutputGPU, ConditionsProducts const &conditions, ConfigurationParameters const &configParameters, uint32_t const nChannelsBarrel, edm::TimeValue_t const event_time, cudaStream_t cudaStream) |
__global__ void | kernel_create_ecal_rehit (int const *ChannelStatusToBeExcluded, uint32_t ChannelStatusToBeExcludedSize, bool killDeadChannels, bool const recoverEBIsolatedChannels, bool const recoverEEIsolatedChannels, bool const recoverEBVFE, bool const recoverEEVFE, bool const recoverEBFE, bool const recoverEEFE, int const *expanded_v_DB_reco_flags, uint32_t const *expanded_Sizes_v_DB_reco_flags, uint32_t const *expanded_flagbit_v_DB_reco_flags, uint32_t expanded_v_DB_reco_flagsSize, uint32_t flagmask, float const *adc2gev, float const *intercalib, uint16_t const *status, float const *apdpnrefs, float const *alphas, float const *p1, float const *p2, float const *p3, edm::TimeValue_t const *t1, edm::TimeValue_t const *t2, edm::TimeValue_t const *t3, float const *lp1, float const *lp2, float const *lp3, edm::TimeValue_t const *lt1, edm::TimeValue_t const *lt2, edm::TimeValue_t const *lt3, edm::TimeValue_t const event_time, uint32_t const *did_eb, uint32_t const *did_ee,::ecal::reco::StorageScalarType const *amplitude_eb,::ecal::reco::StorageScalarType const *amplitude_ee,::ecal::reco::StorageScalarType const *time_eb,::ecal::reco::StorageScalarType const *time_ee,::ecal::reco::StorageScalarType const *chi2_eb,::ecal::reco::StorageScalarType const *chi2_ee, uint32_t const *flags_eb, uint32_t const *flags_ee, uint32_t *did,::ecal::reco::StorageScalarType *energy,::ecal::reco::StorageScalarType *time,::ecal::reco::StorageScalarType *chi2, uint32_t *flagBits, uint32_t *extra, int const nchannels, uint32_t const nChannelsBarrel, uint32_t const offsetForHashes) |
void ecal::rechit::create_ecal_rehit | ( | EventInputDataGPU const & | eventInputGPU, |
EventOutputDataGPU & | eventOutputGPU, | ||
ConditionsProducts const & | conditions, | ||
ConfigurationParameters const & | configParameters, | ||
uint32_t const | nChannelsBarrel, | ||
edm::TimeValue_t const | event_time, | ||
cudaStream_t | cudaStream | ||
) |
Referenced by EcalRecHitProducerGPU::acquire().
__global__ void ecal::rechit::kernel_create_ecal_rehit | ( | int const * | ChannelStatusToBeExcluded, |
uint32_t | ChannelStatusToBeExcludedSize, | ||
bool | killDeadChannels, | ||
bool const | recoverEBIsolatedChannels, | ||
bool const | recoverEEIsolatedChannels, | ||
bool const | recoverEBVFE, | ||
bool const | recoverEEVFE, | ||
bool const | recoverEBFE, | ||
bool const | recoverEEFE, | ||
int const * | expanded_v_DB_reco_flags, | ||
uint32_t const * | expanded_Sizes_v_DB_reco_flags, | ||
uint32_t const * | expanded_flagbit_v_DB_reco_flags, | ||
uint32_t | expanded_v_DB_reco_flagsSize, | ||
uint32_t | flagmask, | ||
float const * | adc2gev, | ||
float const * | intercalib, | ||
uint16_t const * | status, | ||
float const * | apdpnrefs, | ||
float const * | alphas, | ||
float const * | p1, | ||
float const * | p2, | ||
float const * | p3, | ||
edm::TimeValue_t const * | t1, | ||
edm::TimeValue_t const * | t2, | ||
edm::TimeValue_t const * | t3, | ||
float const * | lp1, | ||
float const * | lp2, | ||
float const * | lp3, | ||
edm::TimeValue_t const * | lt1, | ||
edm::TimeValue_t const * | lt2, | ||
edm::TimeValue_t const * | lt3, | ||
edm::TimeValue_t const | event_time, | ||
uint32_t const * | did_eb, | ||
uint32_t const * | did_ee, | ||
::ecal::reco::StorageScalarType const * | amplitude_eb, | ||
::ecal::reco::StorageScalarType const * | amplitude_ee, | ||
::ecal::reco::StorageScalarType const * | time_eb, | ||
::ecal::reco::StorageScalarType const * | time_ee, | ||
::ecal::reco::StorageScalarType const * | chi2_eb, | ||
::ecal::reco::StorageScalarType const * | chi2_ee, | ||
uint32_t const * | flags_eb, | ||
uint32_t const * | flags_ee, | ||
uint32_t * | did, | ||
::ecal::reco::StorageScalarType * | energy, | ||
::ecal::reco::StorageScalarType * | time, | ||
::ecal::reco::StorageScalarType * | chi2, | ||
uint32_t * | flagBits, | ||
uint32_t * | extra, | ||
int const | nchannels, | ||
uint32_t const | nChannelsBarrel, | ||
uint32_t const | offsetForHashes | ||
) |