#include <iostream>
#include <vector>
#include <string>
#include <cassert>
#include <exception>
#include <tuple>
#include "FWCore/Framework/interface/Event.h"
#include "FWCore/Framework/interface/EventSetup.h"
#include "FWCore/Framework/interface/ESHandle.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include "SimG4Core/Notification/interface/BeginOfJob.h"
#include "SimG4Core/Notification/interface/BeginOfEvent.h"
#include "SimG4Core/Notification/interface/BeginOfTrack.h"
#include "SimG4Core/Notification/interface/EndOfTrack.h"
#include "DataFormats/GeometryVector/interface/GlobalPoint.h"
#include "G4Step.hh"
#include "G4Track.hh"
#include "G4VSolid.hh"
#include "G4LogicalVolumeStore.hh"
#include "G4TouchableHistory.hh"
#include "G4VPhysicalVolume.hh"
#include "G4AffineTransform.hh"
#include "TrackingMaterialProducer.h"
#include "SimG4Core/Watcher/interface/SimWatcherFactory.h"
#include "FWCore/Framework/interface/MakerMacros.h"
Go to the source code of this file.
Macros | |
#define | DEBUG_G4_VOLUMES |
Functions | |
std::tuple< const G4VPhysicalVolume *, int > | GetSensitiveVolume (const G4VTouchable *touchable) |
static const G4AffineTransform & | GetTransform (const G4TouchableHistory *touchable, int depth) |
static const G4LogicalVolume * | GetVolume (const std::string &name) |
static const SimWatcherFactory::PMaker< SimWatcherMaker< TrackingMaterialProducer > > | s_maker__LINE__ ("TrackingMaterialProducer") |
#define DEBUG_G4_VOLUMES |
Definition at line 35 of file TrackingMaterialProducer.cc.
std::tuple<const G4VPhysicalVolume*, int> GetSensitiveVolume | ( | const G4VTouchable * | touchable | ) |
Definition at line 71 of file TrackingMaterialProducer.cc.
References egammaForCoreTracking_cff::depth, and hcalDigis_cfi::level.
Referenced by TrackingMaterialProducer::update().
|
inlinestatic |
Definition at line 60 of file TrackingMaterialProducer.cc.
References egammaForCoreTracking_cff::depth.
Referenced by FWGeoTopNode::paintShape(), and TrackingMaterialProducer::update().
|
static |
Definition at line 42 of file TrackingMaterialProducer.cc.
References dataset::name, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by TrackingMaterialProducer::update().
|
static |