Back to home page

Project CMSSW displayed by LXR

 
 

    


Last indexation completed on 2022-07-04 01:51:19 UTC

 
  Name Size Date (UTC) Last indexed Description
  Name Size Date (UTC) Last indexed Description
folder Parent directory - 2022-07-04 01:45:57

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

folder Application/ - 2022-07-04 01:45:36  
folder CheckSecondary/ - 2022-07-04 01:45:36  
folder Configuration/ - 2022-07-04 01:45:36  
folder CountProcesses/ - 2022-07-04 01:45:36

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

folder CustomPhysics/ - 2022-07-04 01:45:36

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

folder DD4hepGeometry/ - 2022-07-04 01:45:36  
folder Generators/ - 2022-07-04 01:45:36  
folder Geometry/ - 2022-07-04 01:45:36  
folder GeometryProducer/ - 2022-07-04 01:45:36  
folder GFlash/ - 2022-07-04 01:45:36  
folder HelpfulWatchers/ - 2022-07-04 01:45:36  
folder KillSecondaries/ - 2022-07-04 01:45:36

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


SEE ALSO: README

folder MagneticField/ - 2022-07-04 01:45:36  
folder Notification/ - 2022-07-04 01:45:36  
folder Physics/ - 2022-07-04 01:45:36  
folder PhysicsLists/ - 2022-07-04 01:45:36  
folder PrintGeomInfo/ - 2022-07-04 01:45:36

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

folder PrintTrackNumber/ - 2022-07-04 01:45:36

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

folder SaveSimTrackAction/ - 2022-07-04 01:45:36

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.

folder SensitiveDetector/ - 2022-07-04 01:45:36  
folder TrackingVerbose/ - 2022-07-04 01:45:36

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

folder Watcher/ - 2022-07-04 01:45:36