Back to home page

Project CMSSW displayed by LXR

 
 

    


Last indexation completed on 2024-12-10 23:22:06 UTC

 
  Name Size Date (UTC) Last indexed Description
  Name Size Date (UTC) Last indexed Description
&quote;folder&quote; Parent directory - 2024-12-10 23:17:05

Introduction to CMSSW: github.io">http://cms-sw.github.io

&quote;folder&quote; Application/ - 2024-12-10 23:16:30  
&quote;folder&quote; CheckSecondary/ - 2024-12-10 23:16:30  
&quote;folder&quote; Configuration/ - 2024-12-10 23:16:30  
&quote;folder&quote; CountProcesses/ - 2024-12-10 23:16:30

TO USE:
in .cfg file:
VPSet Watchers = { { string type = "CountProcessesAction" untracked bool DEBUG = false } }

&quote;folder&quote; CustomPhysics/ - 2024-12-10 23:16:30

To use:
Modify your .cfg file to use CustomPhysics as type and add the RHadronDummyFlip card:
PSet Physics = { string type = "SimG4Core/Physics/CustomPhysics" bool RHadronDummyFlip = false

&quote;folder&quote; DD4hepGeometry/ - 2024-12-10 23:16:30  
&quote;folder&quote; Generators/ - 2024-12-10 23:16:30  
&quote;folder&quote; Geometry/ - 2024-12-10 23:16:30  
&quote;folder&quote; GeometryProducer/ - 2024-12-10 23:16:30  
&quote;folder&quote; GFlash/ - 2024-12-10 23:16:30  
&quote;folder&quote; HelpfulWatchers/ - 2024-12-10 23:16:30  
&quote;folder&quote; KillSecondaries/ - 2024-12-10 23:16:30

To kill all secondaries use:
in .cfg file:
VPSet Watchers = { { string type = "KillSecondariesRunAction" } }


SEE ALSO: README

&quote;folder&quote; MagneticField/ - 2024-12-10 23:16:30  
&quote;folder&quote; Notification/ - 2024-12-10 23:16:30  
&quote;folder&quote; Physics/ - 2024-12-10 23:16:30  
&quote;folder&quote; PhysicsLists/ - 2024-12-10 23:16:30  
&quote;folder&quote; PrintGeomInfo/ - 2024-12-10 23:16:30

TO USE:
in .cfg file:
VPSet Watchers = { { string type = "PrintGeomInfoAction" untracked bool DumpSummary = false untracked bool DumpLVTree = true untracked bool DumpMaterial = false untracked bool DumpLVList = false untracked bool DumpLV = true untracked bool DumpSolid = true untracked bool DumpAttributes = false untracked bool DumpPV = true untracked bool DumpRotation = false untracked bool DumpReplica = false untracked bool DumpTouch = false untracked bool DumpSense = false untracked string Name = "*" untracked vstring Names = {"TrackerHitsTEC", "EcalHitsEB"} }}


SEE ALSO: README

&quote;folder&quote; PrintTrackNumber/ - 2024-12-10 23:16:30

TO USE:
in .cfg file:
VPSet Watchers = { { string type = "PrintTrackNumberAction" untracked int32 EachNTrack = -1 untracked bool NoUserLimits = false } }

&quote;folder&quote; SaveSimTrackAction/ - 2024-12-10 23:16:30

To save SimTracks with particle code (PDG code) from a list, need to activate the watcher SaveSimTrack specifying the codes in .cfg file:
process.g4SimHits.Watchers = cms.VPSet(cms.PSet( SaveSimTrack = cms.PSet( PDGCodes = cms.untracked.vint32([2212]) ), type = cms.string('SaveSimTrack') ) )
will save all particles of code 2212.

&quote;folder&quote; SensitiveDetector/ - 2024-12-10 23:16:30  
&quote;folder&quote; TrackingVerbose/ - 2024-12-10 23:16:30

this is an example of turning on selective G4 verbosity this particular configuration will set G4 tracking verbosity for every 2nd event (EventStep=2), for events from 0 to 6; G4 tracking info printed for each 100th track (TrackStep=100), for track numbers from 0 to 10000; if you wish, for example, to print tracking info for every 10th track, set TrackStep=10, or for each track - TrackStep=1 NOTE: don't forget to turn on VebosityLevel - otherwise only info on the particle ID and track ID will be printed but nothing on position, volume, etc.


SEE ALSO: README

&quote;folder&quote; Watcher/ - 2024-12-10 23:16:30