CMS 3D CMS Logo

List of all members | Classes | Public Member Functions | Public Attributes
sim Class Reference

#include <sim.h>

Classes

class  ChordFinderSetter
 
class  Field
 
class  FieldBuilder
 
class  FieldStepper
 
class  LocalFieldManager
 

Public Member Functions

virtual Int_t Cut (Long64_t entry)
 
virtual Int_t GetEntry (Long64_t entry)
 
virtual void Init (TTree *tree)
 
virtual Long64_t LoadTree (Long64_t entry)
 
virtual Bool_t Notify ()
 
virtual void Show (Long64_t entry=-1)
 
 sim (TTree *tree=nullptr)
 
virtual ~sim ()
 

Public Attributes

TBranch * b_cerenkov_
 
TBranch * b_cerenkov_fBits
 
TBranch * b_cerenkov_fUniqueID
 
TBranch * b_cerenkov_nPhotons
 
TBranch * b_cerenkov_ProductionHeight
 
TBranch * b_cerenkov_Time
 
TBranch * b_cerenkov_u
 
TBranch * b_cerenkov_v
 
TBranch * b_cerenkov_Weight
 
TBranch * b_cerenkov_x
 
TBranch * b_cerenkov_y
 
TBranch * b_long_
 
TBranch * b_long_Depth
 
TBranch * b_long_fBits
 
TBranch * b_long_fUniqueID
 
TBranch * b_long_nAntiMuons
 
TBranch * b_long_nCerenkov
 
TBranch * b_long_nCharged
 
TBranch * b_long_nElectrons
 
TBranch * b_long_nGammas
 
TBranch * b_long_nHadrons
 
TBranch * b_long_nMuons
 
TBranch * b_long_nNuclei
 
TBranch * b_long_nPositrons
 
TBranch * b_particle__
 
TBranch * b_particle__fBits
 
TBranch * b_particle__fUniqueID
 
TBranch * b_particle__HadronicGeneration
 
TBranch * b_particle__ObservationLevel
 
TBranch * b_particle__ParticleID
 
TBranch * b_particle__Px
 
TBranch * b_particle__Py
 
TBranch * b_particle__Pz
 
TBranch * b_particle__Time
 
TBranch * b_particle__Weight
 
TBranch * b_particle__x
 
TBranch * b_particle__y
 
TBranch * b_shower_CPUtime
 
TBranch * b_shower_Energy
 
TBranch * b_shower_EventID
 
TBranch * b_shower_FirstHeight
 
TBranch * b_shower_FirstTarget
 
TBranch * b_shower_GH_a
 
TBranch * b_shower_GH_b
 
TBranch * b_shower_GH_c
 
TBranch * b_shower_GH_Chi2
 
TBranch * b_shower_GH_Nmax
 
TBranch * b_shower_GH_t0
 
TBranch * b_shower_GH_tmax
 
TBranch * b_shower_nElectrons
 
TBranch * b_shower_nElectronsWritten
 
TBranch * b_shower_nHadrons
 
TBranch * b_shower_nHadronsWritten
 
TBranch * b_shower_nMuons
 
TBranch * b_shower_nMuonsWritten
 
TBranch * b_shower_nParticlesWritten
 
TBranch * b_shower_nPhotons
 
TBranch * b_shower_nPhotonsWritten
 
TBranch * b_shower_nPreshower
 
TBranch * b_shower_Phi
 
TBranch * b_shower_RandomOffset
 
TBranch * b_shower_RandomSeed
 
TBranch * b_shower_StartingAltitude
 
TBranch * b_shower_Theta
 
TBranch * b_shower_TObject_fBits
 
TBranch * b_shower_TObject_fUniqueID
 
Int_t cerenkov_
 
UInt_t cerenkov_fBits [kMaxcerenkov]
 
UInt_t cerenkov_fUniqueID [kMaxcerenkov]
 
Float_t cerenkov_nPhotons [kMaxcerenkov]
 
Float_t cerenkov_ProductionHeight [kMaxcerenkov]
 
Float_t cerenkov_Time [kMaxcerenkov]
 
Float_t cerenkov_u [kMaxcerenkov]
 
Float_t cerenkov_v [kMaxcerenkov]
 
Float_t cerenkov_Weight [kMaxcerenkov]
 
Float_t cerenkov_x [kMaxcerenkov]
 
Float_t cerenkov_y [kMaxcerenkov]
 
TTree * fChain
 
Int_t fCurrent
 pointer to the analyzed TTree or TChain More...
 
Int_t long_
 
Float_t long_Depth [kMaxlong]
 
UInt_t long_fBits [kMaxlong]
 
UInt_t long_fUniqueID [kMaxlong]
 
ULong64_t long_nAntiMuons [kMaxlong]
 
ULong64_t long_nCerenkov [kMaxlong]
 
ULong64_t long_nCharged [kMaxlong]
 
ULong64_t long_nElectrons [kMaxlong]
 
ULong64_t long_nGammas [kMaxlong]
 
ULong64_t long_nHadrons [kMaxlong]
 
ULong64_t long_nMuons [kMaxlong]
 
ULong64_t long_nNuclei [kMaxlong]
 
ULong64_t long_nPositrons [kMaxlong]
 
Int_t particle__
 
UInt_t particle__fBits [kMaxparticle_]
 
UInt_t particle__fUniqueID [kMaxparticle_]
 
Int_t particle__HadronicGeneration [kMaxparticle_]
 
Int_t particle__ObservationLevel [kMaxparticle_]
 
Int_t particle__ParticleID [kMaxparticle_]
 
Double_t particle__Px [kMaxparticle_]
 
Double_t particle__Py [kMaxparticle_]
 
Double_t particle__Pz [kMaxparticle_]
 
Double_t particle__Time [kMaxparticle_]
 
Double_t particle__Weight [kMaxparticle_]
 
Double_t particle__x [kMaxparticle_]
 
Double_t particle__y [kMaxparticle_]
 
Int_t shower_CPUtime
 
Float_t shower_Energy
 
Int_t shower_EventID
 
Float_t shower_FirstHeight
 
Int_t shower_FirstTarget
 
Float_t shower_GH_a
 
Float_t shower_GH_b
 
Float_t shower_GH_c
 
Float_t shower_GH_Chi2
 
Float_t shower_GH_Nmax
 
Float_t shower_GH_t0
 
Float_t shower_GH_tmax
 
Float_t shower_nElectrons
 
Int_t shower_nElectronsWritten
 
Float_t shower_nHadrons
 
Int_t shower_nHadronsWritten
 
Float_t shower_nMuons
 
Int_t shower_nMuonsWritten
 
Int_t shower_nParticlesWritten
 
Float_t shower_nPhotons
 
Int_t shower_nPhotonsWritten
 
Int_t shower_nPreshower
 
Float_t shower_Phi
 
Int_t shower_RandomOffset [10]
 
Int_t shower_RandomSeed [10]
 
Float_t shower_StartingAltitude
 
Float_t shower_Theta
 
UInt_t shower_TObject_fBits
 
UInt_t shower_TObject_fUniqueID
 current Tree number in a TChain More...
 

Detailed Description

Definition at line 19 of file sim.h.

Constructor & Destructor Documentation

sim::sim ( TTree *  tree = nullptr)
virtual sim::~sim ( )
virtual

Member Function Documentation

virtual Int_t sim::Cut ( Long64_t  entry)
virtual
virtual Int_t sim::GetEntry ( Long64_t  entry)
virtual
virtual void sim::Init ( TTree *  tree)
virtual
virtual Long64_t sim::LoadTree ( Long64_t  entry)
virtual
virtual Bool_t sim::Notify ( )
virtual
virtual void sim::Show ( Long64_t  entry = -1)
virtual

Member Data Documentation

TBranch* sim::b_cerenkov_

Definition at line 149 of file sim.h.

TBranch* sim::b_cerenkov_fBits

Definition at line 151 of file sim.h.

TBranch* sim::b_cerenkov_fUniqueID

Definition at line 150 of file sim.h.

TBranch* sim::b_cerenkov_nPhotons

Definition at line 152 of file sim.h.

TBranch* sim::b_cerenkov_ProductionHeight

Definition at line 158 of file sim.h.

TBranch* sim::b_cerenkov_Time

Definition at line 157 of file sim.h.

TBranch* sim::b_cerenkov_u

Definition at line 155 of file sim.h.

TBranch* sim::b_cerenkov_v

Definition at line 156 of file sim.h.

TBranch* sim::b_cerenkov_Weight

Definition at line 159 of file sim.h.

TBranch* sim::b_cerenkov_x

Definition at line 153 of file sim.h.

TBranch* sim::b_cerenkov_y

Definition at line 154 of file sim.h.

TBranch* sim::b_long_

Definition at line 136 of file sim.h.

TBranch* sim::b_long_Depth

Definition at line 139 of file sim.h.

TBranch* sim::b_long_fBits

Definition at line 138 of file sim.h.

TBranch* sim::b_long_fUniqueID

Definition at line 137 of file sim.h.

TBranch* sim::b_long_nAntiMuons

Definition at line 144 of file sim.h.

TBranch* sim::b_long_nCerenkov

Definition at line 148 of file sim.h.

TBranch* sim::b_long_nCharged

Definition at line 146 of file sim.h.

TBranch* sim::b_long_nElectrons

Definition at line 141 of file sim.h.

TBranch* sim::b_long_nGammas

Definition at line 140 of file sim.h.

TBranch* sim::b_long_nHadrons

Definition at line 145 of file sim.h.

TBranch* sim::b_long_nMuons

Definition at line 143 of file sim.h.

TBranch* sim::b_long_nNuclei

Definition at line 147 of file sim.h.

TBranch* sim::b_long_nPositrons

Definition at line 142 of file sim.h.

TBranch* sim::b_particle__

Definition at line 123 of file sim.h.

TBranch* sim::b_particle__fBits

Definition at line 125 of file sim.h.

TBranch* sim::b_particle__fUniqueID

Definition at line 124 of file sim.h.

TBranch* sim::b_particle__HadronicGeneration

Definition at line 128 of file sim.h.

TBranch* sim::b_particle__ObservationLevel

Definition at line 127 of file sim.h.

TBranch* sim::b_particle__ParticleID

Definition at line 126 of file sim.h.

TBranch* sim::b_particle__Px

Definition at line 129 of file sim.h.

TBranch* sim::b_particle__Py

Definition at line 130 of file sim.h.

TBranch* sim::b_particle__Pz

Definition at line 131 of file sim.h.

TBranch* sim::b_particle__Time

Definition at line 134 of file sim.h.

TBranch* sim::b_particle__Weight

Definition at line 135 of file sim.h.

TBranch* sim::b_particle__x

Definition at line 132 of file sim.h.

TBranch* sim::b_particle__y

Definition at line 133 of file sim.h.

TBranch* sim::b_shower_CPUtime

Definition at line 122 of file sim.h.

TBranch* sim::b_shower_Energy

Definition at line 97 of file sim.h.

TBranch* sim::b_shower_EventID

Definition at line 96 of file sim.h.

TBranch* sim::b_shower_FirstHeight

Definition at line 100 of file sim.h.

TBranch* sim::b_shower_FirstTarget

Definition at line 99 of file sim.h.

TBranch* sim::b_shower_GH_a

Definition at line 117 of file sim.h.

TBranch* sim::b_shower_GH_b

Definition at line 118 of file sim.h.

TBranch* sim::b_shower_GH_c

Definition at line 119 of file sim.h.

TBranch* sim::b_shower_GH_Chi2

Definition at line 120 of file sim.h.

TBranch* sim::b_shower_GH_Nmax

Definition at line 114 of file sim.h.

TBranch* sim::b_shower_GH_t0

Definition at line 115 of file sim.h.

TBranch* sim::b_shower_GH_tmax

Definition at line 116 of file sim.h.

TBranch* sim::b_shower_nElectrons

Definition at line 106 of file sim.h.

TBranch* sim::b_shower_nElectronsWritten

Definition at line 111 of file sim.h.

TBranch* sim::b_shower_nHadrons

Definition at line 107 of file sim.h.

TBranch* sim::b_shower_nHadronsWritten

Definition at line 112 of file sim.h.

TBranch* sim::b_shower_nMuons

Definition at line 108 of file sim.h.

TBranch* sim::b_shower_nMuonsWritten

Definition at line 113 of file sim.h.

TBranch* sim::b_shower_nParticlesWritten

Definition at line 109 of file sim.h.

TBranch* sim::b_shower_nPhotons

Definition at line 105 of file sim.h.

TBranch* sim::b_shower_nPhotonsWritten

Definition at line 110 of file sim.h.

TBranch* sim::b_shower_nPreshower

Definition at line 121 of file sim.h.

TBranch* sim::b_shower_Phi

Definition at line 102 of file sim.h.

TBranch* sim::b_shower_RandomOffset

Definition at line 104 of file sim.h.

TBranch* sim::b_shower_RandomSeed

Definition at line 103 of file sim.h.

TBranch* sim::b_shower_StartingAltitude

Definition at line 98 of file sim.h.

TBranch* sim::b_shower_Theta

Definition at line 101 of file sim.h.

TBranch* sim::b_shower_TObject_fBits

Definition at line 95 of file sim.h.

TBranch* sim::b_shower_TObject_fUniqueID

Definition at line 94 of file sim.h.

Int_t sim::cerenkov_

Definition at line 81 of file sim.h.

UInt_t sim::cerenkov_fBits[kMaxcerenkov]

Definition at line 83 of file sim.h.

UInt_t sim::cerenkov_fUniqueID[kMaxcerenkov]

Definition at line 82 of file sim.h.

Float_t sim::cerenkov_nPhotons[kMaxcerenkov]

Definition at line 84 of file sim.h.

Float_t sim::cerenkov_ProductionHeight[kMaxcerenkov]

Definition at line 90 of file sim.h.

Float_t sim::cerenkov_Time[kMaxcerenkov]

Definition at line 89 of file sim.h.

Float_t sim::cerenkov_u[kMaxcerenkov]

Definition at line 87 of file sim.h.

Float_t sim::cerenkov_v[kMaxcerenkov]

Definition at line 88 of file sim.h.

Float_t sim::cerenkov_Weight[kMaxcerenkov]

Definition at line 91 of file sim.h.

Float_t sim::cerenkov_x[kMaxcerenkov]

Definition at line 85 of file sim.h.

Float_t sim::cerenkov_y[kMaxcerenkov]

Definition at line 86 of file sim.h.

TTree* sim::fChain

Definition at line 21 of file sim.h.

Referenced by CosmicMuonGenerator::initialize().

Int_t sim::fCurrent

pointer to the analyzed TTree or TChain

Definition at line 22 of file sim.h.

Int_t sim::long_

Definition at line 68 of file sim.h.

Float_t sim::long_Depth[kMaxlong]

Definition at line 71 of file sim.h.

UInt_t sim::long_fBits[kMaxlong]

Definition at line 70 of file sim.h.

UInt_t sim::long_fUniqueID[kMaxlong]

Definition at line 69 of file sim.h.

ULong64_t sim::long_nAntiMuons[kMaxlong]

Definition at line 76 of file sim.h.

ULong64_t sim::long_nCerenkov[kMaxlong]

Definition at line 80 of file sim.h.

ULong64_t sim::long_nCharged[kMaxlong]

Definition at line 78 of file sim.h.

ULong64_t sim::long_nElectrons[kMaxlong]

Definition at line 73 of file sim.h.

ULong64_t sim::long_nGammas[kMaxlong]

Definition at line 72 of file sim.h.

ULong64_t sim::long_nHadrons[kMaxlong]

Definition at line 77 of file sim.h.

ULong64_t sim::long_nMuons[kMaxlong]

Definition at line 75 of file sim.h.

ULong64_t sim::long_nNuclei[kMaxlong]

Definition at line 79 of file sim.h.

ULong64_t sim::long_nPositrons[kMaxlong]

Definition at line 74 of file sim.h.

Int_t sim::particle__

Definition at line 55 of file sim.h.

UInt_t sim::particle__fBits[kMaxparticle_]

Definition at line 57 of file sim.h.

UInt_t sim::particle__fUniqueID[kMaxparticle_]

Definition at line 56 of file sim.h.

Int_t sim::particle__HadronicGeneration[kMaxparticle_]

Definition at line 60 of file sim.h.

Int_t sim::particle__ObservationLevel[kMaxparticle_]

Definition at line 59 of file sim.h.

Int_t sim::particle__ParticleID[kMaxparticle_]

Definition at line 58 of file sim.h.

Referenced by CosmicMuonGenerator::nextMultiEvent().

Double_t sim::particle__Px[kMaxparticle_]

Definition at line 61 of file sim.h.

Referenced by CosmicMuonGenerator::nextMultiEvent().

Double_t sim::particle__Py[kMaxparticle_]

Definition at line 62 of file sim.h.

Referenced by CosmicMuonGenerator::nextMultiEvent().

Double_t sim::particle__Pz[kMaxparticle_]

Definition at line 63 of file sim.h.

Referenced by CosmicMuonGenerator::nextMultiEvent().

Double_t sim::particle__Time[kMaxparticle_]

Definition at line 66 of file sim.h.

Referenced by CosmicMuonGenerator::nextMultiEvent().

Double_t sim::particle__Weight[kMaxparticle_]

Definition at line 67 of file sim.h.

Double_t sim::particle__x[kMaxparticle_]

Definition at line 64 of file sim.h.

Referenced by CosmicMuonGenerator::nextMultiEvent().

Double_t sim::particle__y[kMaxparticle_]

Definition at line 65 of file sim.h.

Referenced by CosmicMuonGenerator::nextMultiEvent().

Int_t sim::shower_CPUtime

Definition at line 54 of file sim.h.

Float_t sim::shower_Energy

Definition at line 29 of file sim.h.

Referenced by CosmicMuonGenerator::nextMultiEvent().

Int_t sim::shower_EventID

Definition at line 28 of file sim.h.

Referenced by CosmicMuonGenerator::nextMultiEvent().

Float_t sim::shower_FirstHeight

Definition at line 32 of file sim.h.

Int_t sim::shower_FirstTarget

Definition at line 31 of file sim.h.

Float_t sim::shower_GH_a

Definition at line 49 of file sim.h.

Float_t sim::shower_GH_b

Definition at line 50 of file sim.h.

Float_t sim::shower_GH_c

Definition at line 51 of file sim.h.

Float_t sim::shower_GH_Chi2

Definition at line 52 of file sim.h.

Float_t sim::shower_GH_Nmax

Definition at line 46 of file sim.h.

Float_t sim::shower_GH_t0

Definition at line 47 of file sim.h.

Referenced by CosmicMuonGenerator::nextMultiEvent().

Float_t sim::shower_GH_tmax

Definition at line 48 of file sim.h.

Float_t sim::shower_nElectrons

Definition at line 38 of file sim.h.

Int_t sim::shower_nElectronsWritten

Definition at line 43 of file sim.h.

Float_t sim::shower_nHadrons

Definition at line 39 of file sim.h.

Int_t sim::shower_nHadronsWritten

Definition at line 44 of file sim.h.

Float_t sim::shower_nMuons

Definition at line 40 of file sim.h.

Int_t sim::shower_nMuonsWritten

Definition at line 45 of file sim.h.

Int_t sim::shower_nParticlesWritten

Definition at line 41 of file sim.h.

Referenced by CosmicMuonGenerator::nextMultiEvent().

Float_t sim::shower_nPhotons

Definition at line 37 of file sim.h.

Int_t sim::shower_nPhotonsWritten

Definition at line 42 of file sim.h.

Int_t sim::shower_nPreshower

Definition at line 53 of file sim.h.

Float_t sim::shower_Phi

Definition at line 34 of file sim.h.

Referenced by CosmicMuonGenerator::nextMultiEvent().

Int_t sim::shower_RandomOffset[10]

Definition at line 36 of file sim.h.

Int_t sim::shower_RandomSeed[10]

Definition at line 35 of file sim.h.

Float_t sim::shower_StartingAltitude

Definition at line 30 of file sim.h.

Float_t sim::shower_Theta

Definition at line 33 of file sim.h.

Referenced by CosmicMuonGenerator::nextMultiEvent().

UInt_t sim::shower_TObject_fBits

Definition at line 27 of file sim.h.

UInt_t sim::shower_TObject_fUniqueID

current Tree number in a TChain

Definition at line 26 of file sim.h.