Skip to content

Commit a51f778

Browse files
authored
Merge pull request #13 from sophiemiddleton/main
added REve
2 parents 7e5bc19 + ada82e8 commit a51f778

File tree

2 files changed

+135
-0
lines changed

2 files changed

+135
-0
lines changed

REve/extracted_example.fcl

+59
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
# author : Sophie Middleton
2+
# purpose : example for extracted position tracks
3+
#include "Offline/fcl/minimalMessageService.fcl"
4+
#include "Offline/fcl/standardProducers.fcl"
5+
#include "Offline/fcl/standardServices.fcl"
6+
#include "REve/fcl/prolog.fcl"
7+
8+
services : @local::Services.Reco
9+
10+
process_name : HelixED
11+
12+
source : { module_type : RootInput }
13+
14+
physics :
15+
{
16+
analyzers : { @table::REveDis.analyzers}
17+
}
18+
19+
//geometry options
20+
physics.analyzers.REveEventDisplay.showCRV : true
21+
physics.analyzers.REveEventDisplay.showPS : false
22+
physics.analyzers.REveEventDisplay.showTS : false
23+
physics.analyzers.REveEventDisplay.showST : false
24+
25+
//highlight CRV bars which are "hit"
26+
physics.analyzers.REveEventDisplay.addCRVBars : true
27+
physics.analyzers.REveEventDisplay.filler.addCrvHits : true
28+
physics.analyzers.REveEventDisplay.filler.addCrvClusters : true
29+
30+
//for KinKal development
31+
physics.analyzers.REveEventDisplay.addKalInter : true
32+
physics.analyzers.REveEventDisplay.addTrkStrawHits : false
33+
physics.analyzers.REveEventDisplay.filler.addKalSeeds : true
34+
physics.analyzers.REveEventDisplay.filler.addTrkHits : false
35+
36+
//turn these off for now
37+
physics.analyzers.REveEventDisplay.filler.addClusters : false //CaloClusters
38+
physics.analyzers.REveEventDisplay.filler.addHits : false //ComboHits
39+
physics.analyzers.REveEventDisplay.filler.addTimeClusters : false
40+
41+
//pat rec CosmicTrackSeed
42+
physics.analyzers.REveEventDisplay.filler.addCosmicTrackSeeds : false
43+
44+
// MC Trajectory:
45+
physics.analyzers.REveEventDisplay.filler.addMCTraj : true
46+
47+
//setup extracted geometry
48+
physics.analyzers.REveEventDisplay.extracted : true
49+
physics.analyzers.REveEventDisplay.gdmlname :"REve/mu2e_extracted.gdml"
50+
physics.analyzers.REveEventDisplay.seqMode : true
51+
52+
//for print statements
53+
physics.analyzers.REveEventDisplay.diagLevel : 1
54+
55+
//the path
56+
physics.EndPath : [ @sequence::REveDis.seqBase]
57+
58+
services.TFileService.fileName: "nts.owner.REve.version.sequencer.root"
59+
services.GeometryService.inputFile: "Offline/Mu2eG4/geom/geom_common_extracted.txt"

REve/helix_example.fcl

+76
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
# author : Sophie Middleton
2+
# purpose : example for helix tracks
3+
#include "Offline/fcl/minimalMessageService.fcl"
4+
#include "Offline/fcl/standardProducers.fcl"
5+
#include "Offline/fcl/standardServices.fcl"
6+
#include "REve/fcl/prolog.fcl"
7+
8+
services : @local::Services.Reco
9+
10+
process_name : HelixED
11+
12+
source : { module_type : RootInput }
13+
14+
physics :
15+
{
16+
analyzers : { @table::REveDis.analyzers}
17+
}
18+
19+
//geometry options
20+
physics.analyzers.REveEventDisplay.showCRV : false
21+
physics.analyzers.REveEventDisplay.showPS : false
22+
physics.analyzers.REveEventDisplay.showTS : false
23+
physics.analyzers.REveEventDisplay.showDS : false
24+
25+
//highlight CRV bars which are "hit"
26+
physics.analyzers.REveEventDisplay.addCRVBars : true
27+
28+
//for KinKal development
29+
physics.analyzers.REveEventDisplay.addKalInter : false
30+
31+
//show crystal hits in cluster
32+
physics.analyzers.REveEventDisplay.addCrystalHits : true
33+
34+
//show pat rec helix
35+
physics.analyzers.REveEventDisplay.filler.addHelixSeeds : false
36+
37+
//show final KalSeed
38+
physics.analyzers.REveEventDisplay.filler.addKalSeeds : true
39+
40+
//show CaloCluster
41+
physics.analyzers.REveEventDisplay.filler.addClusters : true
42+
43+
//show ComboHits
44+
physics.analyzers.REveEventDisplay.filler.addHits : false // adds ComboHits
45+
46+
//show CRV reco information
47+
physics.analyzers.REveEventDisplay.filler.addCrvClusters : true
48+
physics.analyzers.REveEventDisplay.filler.addCrvHits : false
49+
50+
//show TimeClusters
51+
physics.analyzers.REveEventDisplay.filler.addTimeClusters : false
52+
53+
//highlight ComboHits (needs development)
54+
physics.analyzers.REveEventDisplay.addTrkStrawHits : true
55+
56+
//add straight pat reco CosmicTrackSeed
57+
physics.analyzers.REveEventDisplay.filler.addCosmicTrackSeeds : false
58+
59+
//add MCTrajecotry
60+
physics.analyzers.REveEventDisplay.filler.addMCTraj : true
61+
62+
//allows movement through events in sequential order
63+
physics.analyzers.REveEventDisplay.seqMode : true
64+
65+
//highlights straws
66+
physics.analyzers.REveEventDisplay.strawdisplay : false
67+
68+
//print statements
69+
physics.analyzers.REveEventDisplay.diagLevel : 10
70+
71+
//the path
72+
physics.EndPath : [ @sequence::REveDis.seqBase]
73+
74+
//useless file name
75+
services.TFileService.fileName: "nts.owner.REve.version.sequencer.root"
76+

0 commit comments

Comments
 (0)