Classes | |
| struct | Config |
Public Types | |
| using | Parameters = art::EDAnalyzer::Table< Config > |
Public Member Functions | |
| CRTDataAnalysis (Parameters const &config) | |
| Constructor: configures the module (see the Config structure above) More... | |
| virtual void | beginJob () override |
| virtual void | beginRun (const art::Run &run) override |
| virtual void | analyze (const art::Event &event) override |
Private Member Functions | |
| void | FillFebMap () |
Private Attributes | |
| const icarusDB::IICARUSChannelMap * | fChannelMap = nullptr |
| art::InputTag | fTriggerLabel |
| art::InputTag | fCRTHitProducerLabel |
| The name of the producer that created hits. More... | |
| art::InputTag | fCRTDAQProducerLabel |
| double | fQPed |
| Pedestal offset of SiPMs [ADC]. More... | |
| double | fQSlope |
| Pedestal slope of SiPMs [ADC/photon]. More... | |
| double | fPEThresh |
| threshold[PE] above which charge amplitudes used in hit reco More... | |
| uint64_t | fCrtWindow |
| Looking data window within trigger timestamp [ns]. More... | |
| TTree * | fDAQNtuple |
| TTree * | fHitNtuple |
The variables that will go into both n-tuples. | |
| int | fEvent |
| number of the event being processed More... | |
| int | fRun |
| number of the run being processed More... | |
| int | fSubRun |
Static Private Attributes | |
| static map< int, vector< pair < int, int > > > | fFebMap |
The variables that will go into the CosmicDisplay n-tuple. | |
| unsigned int | m_gate_type |
| std::string | m_gate_name |
| uint64_t | m_trigger_timestamp |
| uint64_t | m_gate_start_timestamp |
| uint64_t | m_trigger_gate_diff |
| uint64_t | m_gate_crt_diff |
| int | fDetEvent |
| int | fDetRun |
| int | fDetSubRun |
| int | fNChan |
| number of channels above threshold for this front-end board readout More... | |
| int | fEntry |
| front-end board entry number (reset for each event) More... | |
| int | fFEBReg |
| CRT region for this front-end board. More... | |
| int | fMac5 |
| Mac5 address for this front-end board. More... | |
| int | fDetSubSys |
| uint64_t | fT0 |
| signal time w.r.t. PPS More... | |
| uint64_t | fT1 |
| signal time w.r.t. global event time More... | |
| int | fNMaxCh |
| int | fADC [64] |
| Max number of channel. More... | |
| float | fPE [64] |
| signal amplitude More... | |
| int | fFlags |
| Flags. More... | |
| vector< vector< int > > | fTrackID |
| track ID(s) of particle that produced the signal More... | |
| vector< vector< int > > | fDetPDG |
| int | fHitEvent |
| signal inducing particle(s)' PDG code More... | |
| float | fXHit |
| reconstructed X position of CRT hit (cm) More... | |
| float | fYHit |
| reconstructed Y position of CRT hit (cm) More... | |
| float | fZHit |
| reconstructed Z position of CRT hit (cm) More... | |
| float | fXErrHit |
| stat error of CRT hit reco X (cm) More... | |
| float | fYErrHit |
| stat error of CRT hit reco Y (cm) More... | |
| float | fZErrHit |
| stat error of CRT hit reco Z (cm) More... | |
| uint64_t | fT0Hit |
| hit time w.r.t. PPS More... | |
| Long64_t | fT1Hit |
| hit time w.r.t. global trigger More... | |
| int | fHitReg |
| region code of CRT hit More... | |
| int | fHitSubSys |
| int | fNHit |
| number of CRT hits for this event More... | |
| int | fHitStrip |
| int | fHitMod |
| int | fNHitFeb |
| float | fHitTotPe |
| geo::GeometryCore const * | fGeometryService |
| pointer to Geometry provider More... | |
| int | fTriggerOffset |
| (units of ticks) time of expected neutrino event More... | |
| CRTCommonUtils * | fCrtutils |
| static const int | LAR_PROP_DELAY = 1.0/(30.0/1.38) |
Definition at line 79 of file CRTDataAnalysis_module.cc.
| using icarus::crt::CRTDataAnalysis::Parameters = art::EDAnalyzer::Table<Config> |
Definition at line 125 of file CRTDataAnalysis_module.cc.
|
explicit |
Constructor: configures the module (see the Config structure above)
Definition at line 242 of file CRTDataAnalysis_module.cc.
|
overridevirtual |
Looking for data within +/- 3ms within trigger time stamp Here t0 - trigger time -ve, only adding 1s makes the value +ve or -ve
Definition at line 356 of file CRTDataAnalysis_module.cc.
|
overridevirtual |
Definition at line 295 of file CRTDataAnalysis_module.cc.
|
overridevirtual |
Definition at line 351 of file CRTDataAnalysis_module.cc.
|
private |
Definition at line 264 of file CRTDataAnalysis_module.cc.
|
private |
|
private |
Definition at line 145 of file CRTDataAnalysis_module.cc.
|
private |
Definition at line 151 of file CRTDataAnalysis_module.cc.
|
private |
The name of the producer that created hits.
Definition at line 150 of file CRTDataAnalysis_module.cc.
|
private |
Definition at line 224 of file CRTDataAnalysis_module.cc.
|
private |
Looking data window within trigger timestamp [ns].
Definition at line 156 of file CRTDataAnalysis_module.cc.
|
private |
Definition at line 161 of file CRTDataAnalysis_module.cc.
|
private |
Definition at line 186 of file CRTDataAnalysis_module.cc.
|
private |
Definition at line 201 of file CRTDataAnalysis_module.cc.
|
private |
Definition at line 187 of file CRTDataAnalysis_module.cc.
|
private |
Definition at line 188 of file CRTDataAnalysis_module.cc.
|
private |
Definition at line 193 of file CRTDataAnalysis_module.cc.
|
private |
front-end board entry number (reset for each event)
Definition at line 190 of file CRTDataAnalysis_module.cc.
|
private |
number of the event being processed
Definition at line 167 of file CRTDataAnalysis_module.cc.
|
staticprivate |
Definition at line 158 of file CRTDataAnalysis_module.cc.
|
private |
CRT region for this front-end board.
Definition at line 191 of file CRTDataAnalysis_module.cc.
|
private |
Flags.
Definition at line 199 of file CRTDataAnalysis_module.cc.
|
private |
pointer to Geometry provider
Definition at line 222 of file CRTDataAnalysis_module.cc.
|
private |
signal inducing particle(s)' PDG code
Definition at line 204 of file CRTDataAnalysis_module.cc.
|
private |
Definition at line 217 of file CRTDataAnalysis_module.cc.
|
private |
Definition at line 162 of file CRTDataAnalysis_module.cc.
|
private |
region code of CRT hit
Definition at line 213 of file CRTDataAnalysis_module.cc.
|
private |
Definition at line 216 of file CRTDataAnalysis_module.cc.
|
private |
Definition at line 214 of file CRTDataAnalysis_module.cc.
|
private |
Definition at line 219 of file CRTDataAnalysis_module.cc.
|
private |
Mac5 address for this front-end board.
Definition at line 192 of file CRTDataAnalysis_module.cc.
|
private |
number of channels above threshold for this front-end board readout
Definition at line 189 of file CRTDataAnalysis_module.cc.
|
private |
number of CRT hits for this event
Definition at line 215 of file CRTDataAnalysis_module.cc.
|
private |
Definition at line 218 of file CRTDataAnalysis_module.cc.
|
private |
Definition at line 196 of file CRTDataAnalysis_module.cc.
|
private |
signal amplitude
Definition at line 198 of file CRTDataAnalysis_module.cc.
|
private |
threshold[PE] above which charge amplitudes used in hit reco
Definition at line 155 of file CRTDataAnalysis_module.cc.
|
private |
Pedestal offset of SiPMs [ADC].
Definition at line 153 of file CRTDataAnalysis_module.cc.
|
private |
Pedestal slope of SiPMs [ADC/photon].
Definition at line 154 of file CRTDataAnalysis_module.cc.
|
private |
number of the run being processed
Definition at line 168 of file CRTDataAnalysis_module.cc.
|
private |
number of the sub-run being processed
Definition at line 169 of file CRTDataAnalysis_module.cc.
|
private |
signal time w.r.t. PPS
Definition at line 194 of file CRTDataAnalysis_module.cc.
|
private |
hit time w.r.t. PPS
Definition at line 211 of file CRTDataAnalysis_module.cc.
|
private |
signal time w.r.t. global event time
Definition at line 195 of file CRTDataAnalysis_module.cc.
|
private |
hit time w.r.t. global trigger
Definition at line 212 of file CRTDataAnalysis_module.cc.
|
private |
track ID(s) of particle that produced the signal
Definition at line 200 of file CRTDataAnalysis_module.cc.
|
private |
Definition at line 149 of file CRTDataAnalysis_module.cc.
|
private |
(units of ticks) time of expected neutrino event
Definition at line 223 of file CRTDataAnalysis_module.cc.
|
private |
stat error of CRT hit reco X (cm)
Definition at line 208 of file CRTDataAnalysis_module.cc.
|
private |
reconstructed X position of CRT hit (cm)
Definition at line 205 of file CRTDataAnalysis_module.cc.
|
private |
stat error of CRT hit reco Y (cm)
Definition at line 209 of file CRTDataAnalysis_module.cc.
|
private |
reconstructed Y position of CRT hit (cm)
Definition at line 206 of file CRTDataAnalysis_module.cc.
|
private |
stat error of CRT hit reco Z (cm)
Definition at line 210 of file CRTDataAnalysis_module.cc.
|
private |
reconstructed Z position of CRT hit (cm)
Definition at line 207 of file CRTDataAnalysis_module.cc.
|
staticprivate |
Definition at line 174 of file CRTDataAnalysis_module.cc.
|
private |
Definition at line 182 of file CRTDataAnalysis_module.cc.
|
private |
Definition at line 178 of file CRTDataAnalysis_module.cc.
|
private |
Definition at line 180 of file CRTDataAnalysis_module.cc.
|
private |
Definition at line 177 of file CRTDataAnalysis_module.cc.
|
private |
Definition at line 181 of file CRTDataAnalysis_module.cc.
|
private |
Definition at line 179 of file CRTDataAnalysis_module.cc.
1.8.5