CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Classes | Public Member Functions | Private Attributes
HFGflash Class Reference

#include <HFGflash.h>

Classes

struct  Hit
 

Public Member Functions

std::vector< HitgfParameterization (G4Step *aStep, bool &ok, bool onlyLong=false)
 
 HFGflash (edm::ParameterSet const &p)
 
virtual ~HFGflash ()
 

Private Attributes

TH2F * em_2d
 
TH2F * em_2d_sd
 
TH1F * em_incE
 
TH1F * em_lateral
 
TH1F * em_lateral_sd
 
TH1F * em_long
 
TH1F * em_long_sd
 
TH1F * em_nSpots_sd
 
TH2F * em_ratio
 
TH2F * em_ratio_selected
 
TH1F * em_ssp_rho
 
TH1F * em_ssp_z
 
TH2F * em_ze
 
TH1F * em_ze_ratio
 
G4double energyScale [Gflash::kNumberCalorimeter]
 
G4double energyToDeposit
 
Gflash::CalorimeterNumber jCalorimeter
 
G4double lateralPar [4]
 
G4double longEcal [Gflash::NPar]
 
G4double longHcal [Gflash::NPar]
 
G4int showerType
 
G4double theBField
 
bool theFillHisto
 
G4Navigator * theGflashNavigator
 
G4Step * theGflashStep
 
G4TouchableHandle theGflashTouchableHandle
 
GflashTrajectorytheHelix
 
bool theWatcherOn
 

Detailed Description

Definition at line 29 of file HFGflash.h.

Constructor & Destructor Documentation

HFGflash::HFGflash ( edm::ParameterSet const &  p)

Definition at line 37 of file HFGflash.cc.

HFGflash::~HFGflash ( )
virtual

Definition at line 84 of file HFGflash.cc.

Member Function Documentation

std::vector< HFGflash::Hit > HFGflash::gfParameterization ( G4Step *  aStep,
bool &  ok,
bool  onlyLong = false 
)

V.Ivanchenko - not clear if it is correct

V.Ivanchenko what this means??

Definition at line 91 of file HFGflash.cc.

Member Data Documentation

TH2F* HFGflash::em_2d
private

Definition at line 69 of file HFGflash.h.

TH2F * HFGflash::em_2d_sd
private

Definition at line 69 of file HFGflash.h.

TH1F* HFGflash::em_incE
private

Definition at line 67 of file HFGflash.h.

TH1F * HFGflash::em_lateral
private

Definition at line 67 of file HFGflash.h.

TH1F * HFGflash::em_lateral_sd
private

Definition at line 68 of file HFGflash.h.

TH1F * HFGflash::em_long
private

Definition at line 67 of file HFGflash.h.

TH1F* HFGflash::em_long_sd
private

Definition at line 68 of file HFGflash.h.

TH1F * HFGflash::em_nSpots_sd
private

Definition at line 68 of file HFGflash.h.

TH2F * HFGflash::em_ratio
private

Definition at line 69 of file HFGflash.h.

TH2F * HFGflash::em_ratio_selected
private

Definition at line 69 of file HFGflash.h.

TH1F * HFGflash::em_ssp_rho
private

Definition at line 67 of file HFGflash.h.

TH1F * HFGflash::em_ssp_z
private

Definition at line 67 of file HFGflash.h.

TH2F * HFGflash::em_ze
private

Definition at line 69 of file HFGflash.h.

TH1F * HFGflash::em_ze_ratio
private

Definition at line 68 of file HFGflash.h.

G4double HFGflash::energyScale[Gflash::kNumberCalorimeter]
private

Definition at line 62 of file HFGflash.h.

G4double HFGflash::energyToDeposit
private

Definition at line 61 of file HFGflash.h.

Gflash::CalorimeterNumber HFGflash::jCalorimeter
private

Definition at line 54 of file HFGflash.h.

G4double HFGflash::lateralPar[4]
private

Definition at line 65 of file HFGflash.h.

G4double HFGflash::longEcal[Gflash::NPar]
private

Definition at line 64 of file HFGflash.h.

G4double HFGflash::longHcal[Gflash::NPar]
private

Definition at line 63 of file HFGflash.h.

G4int HFGflash::showerType
private

Definition at line 60 of file HFGflash.h.

G4double HFGflash::theBField
private

Definition at line 58 of file HFGflash.h.

bool HFGflash::theFillHisto
private

Definition at line 57 of file HFGflash.h.

G4Navigator* HFGflash::theGflashNavigator
private

Definition at line 51 of file HFGflash.h.

G4Step* HFGflash::theGflashStep
private

Definition at line 50 of file HFGflash.h.

G4TouchableHandle HFGflash::theGflashTouchableHandle
private

Definition at line 52 of file HFGflash.h.

GflashTrajectory* HFGflash::theHelix
private

Definition at line 49 of file HFGflash.h.

bool HFGflash::theWatcherOn
private

Definition at line 56 of file HFGflash.h.