LArSoft plugin for SBND CRT detector simulation parameters. More...
Namespaces | |
comm | |
CosmicIdUtils | |
crt | |
CRTCommonUtils | |
testing | |
Namespace including SBND-specific testing. | |
ToF | |
TPCGeoUtil | |
trigger | |
Enumerations | |
enum | CRTPlane { kCRTNotDefined = -1, kCRTBot = 0, kCRTFaceSouth = 1, kCRTFaceNorth, kCRTSideWest, kCRTSideEast, kCRTTopLow, kCRTTopHigh, kCRTPosMax } |
enum | reweight { kNCEL, kQEMA, kQEVec, kResGanged, kCCRes, kNCRes, kCoh, kNonResRvp1pi, kNonResRvbarp1pi, kNonResRvp2pi, kNonResRvbarp2pi, kResDecay, kNC, kDIS, kDISnucl, kAGKY, kNReWeights } |
Functions | |
void | vmanip (std::vector< float > v, float *ave, float *rms) |
CRTavehit | fillme (uint32_t i, uint16_t j, int32_t k, uint16_t l, float a, float b, float c, float d, float e, float f, float g, int p, std::string t) |
CRTavehit | copyme (sbn::crt::CRTHit myhit) |
sbn::crt::CRTTrack | shcut (CRTavehit ppA, CRTavehit ppb, uint32_t time0s, uint16_t terr) |
void | vmanip (std::vector< double > v, double *ave, double *rms) |
void | set_def (sbn::crt::CRTTzero tz) |
matchCand | makeNULLmc () |
Variables | |
struct sbnd::CRTavehit | tempah |
LArSoft plugin for SBND CRT detector simulation parameters.
Framework includes.
Makes sbnd::crt::CRTData from sbnd::crt::FEBData.
Class for SBND CRT detector simulation parameters.
Based on LArIAT TOFSimDigits.cc (Author: Lucas Mendes Santos)
Author: mastb aum@ uchic ago. edu
Class: CRTSimHitProducer Module Type: producer File: CRTSimHitProducer_module.cc
Producer module for constructing CRTHits from simulated CRT data
Author: Thomas Brooks E-mail address: tbroo ks@f nal.g ov
This class contains all the parameters for the CRT detector simulation. Note that physics parameters do not have default values, and all parameters need to be initialized via fhicl.
This class loops over sbnd::crt::FEBData objects and only selects strips which have both SiPM ADC values above a certain (configurable) threshold. The two SiPMs in the selected strips are then saved in sbnd::crt::CRTData objects.
Class: CRTT0Matching Module Type: producer File: CRTT0Matching_module.cc
Author: Thomas Brooks E-mail address: tbroo ks@f nal.g ov
Modified from CRTT0Matching by Thomas Warburton.
enum sbnd::CRTPlane |
Definition at line 25 of file sbndcode/sbndcode/CRT/CRTUtils/CRTCommonUtils.h.
enum sbnd::reweight |
Enumerator | |
---|---|
kNCEL | |
kQEMA | |
kQEVec | |
kResGanged | |
kCCRes | |
kNCRes | |
kCoh | |
kNonResRvp1pi | |
kNonResRvbarp1pi | |
kNonResRvp2pi | |
kNonResRvbarp2pi | |
kResDecay | |
kNC | |
kDIS | |
kDISnucl | |
kAGKY | |
kNReWeights |
Definition at line 25 of file NuAnaAlg.h.
CRTavehit sbnd::copyme | ( | sbn::crt::CRTHit | myhit | ) |
Definition at line 425 of file sbndcode/sbndcode/CRT/CRTTrackProducer_module.cc.
CRTavehit sbnd::fillme | ( | uint32_t | i, |
uint16_t | j, | ||
int32_t | k, | ||
uint16_t | l, | ||
float | a, | ||
float | b, | ||
float | c, | ||
float | d, | ||
float | e, | ||
float | f, | ||
float | g, | ||
int | p, | ||
std::string | t | ||
) |
Definition at line 397 of file sbndcode/sbndcode/CRT/CRTTrackProducer_module.cc.
matchCand sbnd::makeNULLmc | ( | ) |
Definition at line 41 of file sbndcode/sbndcode/CRT/CRTUtils/CRTT0MatchAlg.cc.
void sbnd::set_def | ( | sbn::crt::CRTTzero | tz | ) |
sbn::crt::CRTTrack sbnd::shcut | ( | CRTavehit | ppA, |
CRTavehit | ppb, | ||
uint32_t | time0s, | ||
uint16_t | terr | ||
) |
Definition at line 450 of file sbndcode/sbndcode/CRT/CRTTrackProducer_module.cc.
void sbnd::vmanip | ( | std::vector< float > | v, |
float * | ave, | ||
float * | rms | ||
) |
Definition at line 374 of file sbndcode/sbndcode/CRT/CRTTrackProducer_module.cc.
void sbnd::vmanip | ( | std::vector< double > | v, |
double * | ave, | ||
double * | rms | ||
) |
struct sbnd::CRTavehit sbnd::tempah |