CMS 3D CMS Logo

Classes | Enumerations | Functions
ZdcTestAnalysis.cc File Reference
#include "DataFormats/Math/interface/Point3D.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "SimG4CMS/Calo/interface/CaloG4Hit.h"
#include "SimG4CMS/Calo/interface/CaloG4HitCollection.h"
#include "SimG4CMS/Forward/interface/ZdcNumberingScheme.h"
#include "SimG4Core/Notification/interface/BeginOfJob.h"
#include "SimG4Core/Notification/interface/BeginOfRun.h"
#include "SimG4Core/Notification/interface/EndOfRun.h"
#include "SimG4Core/Notification/interface/BeginOfEvent.h"
#include "SimG4Core/Notification/interface/EndOfEvent.h"
#include "SimG4Core/Notification/interface/Observer.h"
#include "SimG4Core/Watcher/interface/SimWatcher.h"
#include "G4SDManager.hh"
#include "G4Step.hh"
#include "G4Track.hh"
#include "G4Event.hh"
#include "G4PrimaryVertex.hh"
#include "G4VProcess.hh"
#include "G4HCofThisEvent.hh"
#include "G4UserEventAction.hh"
#include <CLHEP/Units/GlobalSystemOfUnits.h>
#include <CLHEP/Units/GlobalPhysicalConstants.h>
#include <CLHEP/Random/Randomize.h>
#include "TROOT.h"
#include "TH1.h"
#include "TH2.h"
#include "TProfile.h"
#include "TNtuple.h"
#include "TRandom.h"
#include "TLorentzVector.h"
#include "TUnixSystem.h"
#include "TSystem.h"
#include "TMath.h"
#include "TF1.h"
#include "TFile.h"
#include <cassert>
#include <cmath>
#include <iostream>
#include <iomanip>
#include <map>
#include <string>
#include <vector>
#include "SimG4Core/Watcher/interface/SimWatcherFactory.h"
#include "FWCore/PluginManager/interface/ModuleDef.h"

Go to the source code of this file.

Classes

class  ZdcTestAnalysis
 

Enumerations

enum  ntzdce_elements {
  ntzdce_evt, ntzdce_ihit, ntzdce_fiberid, ntzdce_zside,
  ntzdce_subdet, ntzdce_layer, ntzdce_fiber, ntzdce_channel,
  ntzdce_enem, ntzdce_enhad, ntzdce_hitenergy, ntzdce_x,
  ntzdce_y, ntzdce_z, ntzdce_time, ntzdce_etot
}
 
enum  ntzdcs_elements {
  ntzdcs_evt, ntzdcs_trackid, ntzdcs_charge, ntzdcs_pdgcode,
  ntzdcs_x, ntzdcs_y, ntzdcs_z, ntzdcs_stepl,
  ntzdcs_stepe, ntzdcs_eta, ntzdcs_phi, ntzdcs_vpx,
  ntzdcs_vpy, ntzdcs_vpz, ntzdcs_idx, ntzdcs_idl,
  ntzdcs_pvtype, ntzdcs_ncherphot
}
 

Functions

static const SimWatcherFactory ::PMaker< SimWatcherMaker< ZdcTestAnalysis > > s_maker__LINE__ ("ZdcTestAnalysis")
 

Enumeration Type Documentation

◆ ntzdce_elements

Enumerator
ntzdce_evt 
ntzdce_ihit 
ntzdce_fiberid 
ntzdce_zside 
ntzdce_subdet 
ntzdce_layer 
ntzdce_fiber 
ntzdce_channel 
ntzdce_enem 
ntzdce_enhad 
ntzdce_hitenergy 
ntzdce_x 
ntzdce_y 
ntzdce_z 
ntzdce_time 
ntzdce_etot 

Definition at line 121 of file ZdcTestAnalysis.cc.

◆ ntzdcs_elements

Enumerator
ntzdcs_evt 
ntzdcs_trackid 
ntzdcs_charge 
ntzdcs_pdgcode 
ntzdcs_x 
ntzdcs_y 
ntzdcs_z 
ntzdcs_stepl 
ntzdcs_stepe 
ntzdcs_eta 
ntzdcs_phi 
ntzdcs_vpx 
ntzdcs_vpy 
ntzdcs_vpz 
ntzdcs_idx 
ntzdcs_idl 
ntzdcs_pvtype 
ntzdcs_ncherphot 

Definition at line 100 of file ZdcTestAnalysis.cc.

Function Documentation

◆ s_maker__LINE__()

static const SimWatcherFactory ::PMaker< SimWatcherMaker< ZdcTestAnalysis > > s_maker__LINE__ ( "ZdcTestAnalysis"  )
static