All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
calibrationservices_icarus.fcl
Go to the documentation of this file.
1 #
2 # File: calibrations_icarus.fcl
3 # Purpose: Configuration for services delivering calibration information.
4 # Date: August 9th, 2018
5 # Author: Gianluca Petrillo (petrillo@fslac.stanford.edu)
6 #
7 # Included configurations:
8 # * `icarus_channelstatusservice`: standard ICARUS `ChannelStatusService`
9 # * `icarus_detpedestalservice`: standard ICARUS `DetPedestalService`
10 #
11 # Included presets:
12 # * `icarus_calibration_services`: incudes all the calibration services
13 #
14 #
15 
16 #include "database_standard.fcl"
17 
18 
19 BEGIN_PROLOG
20 
21 # ##############################################################################
22 # ChannelStatusService: noisy and dead channels
23 # ------------------------------------------------------------------------------
24 #
25 # This configuration declare the channels all good.
26 #
27 # Use as:
28 #
29 # services.ChannelStatusService: @local::icarus_channelstatusservice
30 #
31 icarus_channelstatusservice: @local::standard_siov_channelstatus_service # from `database_standard.fcl` (`larevt`)
32 
33 
34 # ##############################################################################
35 # DetPedestalService: TPC wire pedestal access
36 # ------------------------------------------------------------------------------
37 # the default implementation with default configuration has no database access,
38 # and returns a fixed value no matter what.
39 # We could override that value here.
40 #
41 #Use as:
42 #
43 # services.DetPedestalService: @local::icarus_detpedestalservice
44 #
45 icarus_detpedestalservice: {
46 
47  @table::standard_siov_detpedestal_service # from `database_standard.fcl` (`larevt`)
48 
49  # DefaultCollMean: 400
50  # DefaultIndMean: 2048
51 
52 } # icarus_detpedestalservice
53 
54 
55 # ##############################################################################
56 # Configuration preset: enables all calibration services
57 #
58 icarus_calibration_services: {
59 
60  DetPedestalService: @local::icarus_detpedestalservice
61  ChannelStatusService: @local::icarus_channelstatusservice
62  # ElectronicsCalibService: @local::icarus_electronicscalib_service
63 
64 } # icarus_calibration_services:
65 
66 
67 # ##############################################################################
68 
69 END_PROLOG
70 
BEGIN_PROLOG triggeremu_data_config_icarus settings PMTADCthresholds sequence::icarus_stage0_multiTPC_TPC physics sequence::icarus_stage0_EastHits_TPC physics sequence::icarus_stage0_WestHits_TPC physics producers purityana0 caloskimCalorimetryCryoE physics caloskimCalorimetryCryoW physics sequence::physics pathW services
#define the
BEGIN_PROLOG TPC
process_name gaushit a
return match has_match and(match.match_pdg==11 or match.match_pdg==-11)
temporary value