#include <MaterialBudgetData.h>
Definition at line 18 of file MaterialBudgetData.h.
MaterialBudgetData::MaterialBudgetData | ( | ) |
Definition at line 12 of file MaterialBudgetData.cc.
References allStepsToTree, densityConvertionFactor, and myMaterialBudgetCategorizer.
{ //instantiate categorizer to assign an ID to volumes and materials myMaterialBudgetCategorizer = 0; allStepsToTree = false; densityConvertionFactor = 6.24E18; }
MaterialBudgetData::~MaterialBudgetData | ( | ) |
Definition at line 20 of file MaterialBudgetData.cc.
{ }
bool MaterialBudgetData::allStepsON | ( | ) | [inline] |
Definition at line 289 of file MaterialBudgetData.h.
References allStepsToTree.
Referenced by MaterialBudgetTree::book(), and MaterialBudgetTree::fillEndTrack().
{ return allStepsToTree; }
void MaterialBudgetData::dataEndTrack | ( | const G4Track * | aTrack | ) |
Definition at line 167 of file MaterialBudgetData.cc.
References gather_cfg::cout, theAirIL, theAirMB, theCablesIL, theCablesMB, theCoolingIL, theCoolingMB, theElectronicsIL, theElectronicsMB, theEta, theOtherIL, theOtherMB, thePhi, theSensitiveIL, theSensitiveMB, theStepN, theSupportIL, theSupportMB, theTotalIL, and theTotalMB.
Referenced by MaterialBudgetAction::update().
{ //- std::cout << "[OVAL] MaterialBudget " << G4EventManager::GetEventManager()->GetConstCurrentEvent()->GetEventID() << " " << theEta << " " << thePhi << " " << theTotalMB << std::endl; // rr std::cout << "Recorded steps " << theStepN << std::endl; std::cout << " Material Budget: Radiation Length " << G4EventManager::GetEventManager()->GetConstCurrentEvent()->GetEventID() << " eta " << theEta << " phi " << thePhi << " total X " << theTotalMB << " SUP " << theSupportMB << " SEN " << theSensitiveMB << " CAB " << theCablesMB << " COL " << theCoolingMB << " ELE " << theElectronicsMB << " other " << theOtherMB << " Air " << theAirMB << std::endl; std::cout << " Material Budget: Interaction Length " << G4EventManager::GetEventManager()->GetConstCurrentEvent()->GetEventID() << " eta " << theEta << " phi " << thePhi << " total L " << theTotalIL << " SUP " << theSupportIL << " SEN " << theSensitiveIL << " CAB " << theCablesIL << " COL " << theCoolingIL << " ELE " << theElectronicsIL << " other " << theOtherIL << " Air " << theAirIL << std::endl; // rr }
void MaterialBudgetData::dataPerStep | ( | const G4Step * | aStep | ) |
Definition at line 178 of file MaterialBudgetData.cc.
References allStepsToTree, gather_cfg::cout, densityConvertionFactor, MaterialBudgetCategorizer::l0fraction(), MaterialBudgetCategorizer::material(), MAXNUMBERSTEPS, myMaterialBudgetCategorizer, mergeVDriftHistosByStation::name, mathSSE::sqrt(), stepN, lumiQTWidget::t, theAirDil, theAirDmb, theAirFractionIL, theAirFractionMB, theAirIL, theAirMB, theCablesDil, theCablesDmb, theCablesFractionIL, theCablesFractionMB, theCablesIL, theCablesMB, theCoolingDil, theCoolingDmb, theCoolingFractionIL, theCoolingFractionMB, theCoolingIL, theCoolingMB, theDil, theDmb, theElectronicsDil, theElectronicsDmb, theElectronicsFractionIL, theElectronicsFractionMB, theElectronicsIL, theElectronicsMB, theEnergy, theEta, theFinalX, theFinalY, theFinalZ, theID, theInitialX, theInitialY, theInitialZ, theIntLen, theMass, theMaterialDensity, theMaterialID, theMaterialLambda0, theMaterialName, theMaterialX0, theOtherDil, theOtherDmb, theOtherFractionIL, theOtherFractionMB, theOtherIL, theOtherMB, thePhi, thePt, thePVcopyNo, thePVname, theRadLen, theSensitiveDil, theSensitiveDmb, theSensitiveFractionIL, theSensitiveFractionMB, theSensitiveIL, theSensitiveMB, theStepFinalBeta, theStepFinalEnergy, theStepFinalEta, theStepFinalGamma, theStepFinalMass, theStepFinalPhi, theStepFinalPt, theStepFinalPx, theStepFinalPy, theStepFinalPz, theStepID, theStepInitialBeta, theStepInitialEnergy, theStepInitialEta, theStepInitialGamma, theStepInitialMass, theStepInitialPhi, theStepInitialPt, theStepInitialPx, theStepInitialPy, theStepInitialPz, theStepN, theStepPostProcess, theStepPreProcess, theSupportDil, theSupportDmb, theSupportFractionIL, theSupportFractionMB, theSupportIL, theSupportMB, theTotalIL, theTotalMB, theTrkLen, theVolumeCopy, theVolumeID, theVolumeName, theVolumeX, theVolumeXaxis1, theVolumeXaxis2, theVolumeXaxis3, theVolumeY, theVolumeYaxis1, theVolumeYaxis2, theVolumeYaxis3, theVolumeZ, theVolumeZaxis1, theVolumeZaxis2, theVolumeZaxis3, MaterialBudgetCategorizer::volume(), and MaterialBudgetCategorizer::x0fraction().
Referenced by MaterialBudgetAction::update().
{ G4Material * theMaterialPre = aStep->GetPreStepPoint()->GetMaterial(); // G4Material * theMaterialPost = aStep->GetPostStepPoint()->GetMaterial(); G4StepPoint* prePoint = aStep->GetPreStepPoint(); G4StepPoint* postPoint = aStep->GetPostStepPoint(); CLHEP::Hep3Vector prePos = prePoint->GetPosition(); CLHEP::Hep3Vector postPos = postPoint->GetPosition(); G4double steplen = aStep->GetStepLength(); G4double radlen; G4double intlen; G4double density; radlen = theMaterialPre->GetRadlen(); intlen = theMaterialPre->GetNuclearInterLength(); density = theMaterialPre->GetDensity() / densityConvertionFactor; // always g/cm3 G4String name = theMaterialPre->GetName(); // std::cout << " steplen " << steplen << " radlen " << radlen << " mb " << steplen/radlen << " mate " << theMaterialPre->GetName() << std::endl; G4LogicalVolume* lv = aStep->GetTrack()->GetVolume()->GetLogicalVolume(); // instantiate the categorizer int volumeID = myMaterialBudgetCategorizer->volume( lv->GetName() ); int materialID = myMaterialBudgetCategorizer->material( lv->GetMaterial()->GetName() ); // rr std::string volumeName = lv->GetName(); std::string materialName = lv->GetMaterial()->GetName(); // rr // rr /* std::cout << " Volume " << lv->GetName() << std::endl; std::cout << " Material " << lv->GetMaterial()->GetName() << std::endl; */ theSupportFractionMB = myMaterialBudgetCategorizer->x0fraction(lv->GetMaterial()->GetName())[0]; theSensitiveFractionMB = myMaterialBudgetCategorizer->x0fraction(lv->GetMaterial()->GetName())[1]; theCablesFractionMB = myMaterialBudgetCategorizer->x0fraction(lv->GetMaterial()->GetName())[2]; theCoolingFractionMB = myMaterialBudgetCategorizer->x0fraction(lv->GetMaterial()->GetName())[3]; theElectronicsFractionMB = myMaterialBudgetCategorizer->x0fraction(lv->GetMaterial()->GetName())[4]; theOtherFractionMB = myMaterialBudgetCategorizer->x0fraction(lv->GetMaterial()->GetName())[5]; theAirFractionMB = myMaterialBudgetCategorizer->x0fraction(lv->GetMaterial()->GetName())[6]; if(theOtherFractionMB!=0) std::cout << " material found with no category " << lv->GetMaterial()->GetName() << " in volume " << lv->GetName() << std::endl; theSupportFractionIL = myMaterialBudgetCategorizer->l0fraction(lv->GetMaterial()->GetName())[0]; theSensitiveFractionIL = myMaterialBudgetCategorizer->l0fraction(lv->GetMaterial()->GetName())[1]; theCablesFractionIL = myMaterialBudgetCategorizer->l0fraction(lv->GetMaterial()->GetName())[2]; theCoolingFractionIL = myMaterialBudgetCategorizer->l0fraction(lv->GetMaterial()->GetName())[3]; theElectronicsFractionIL = myMaterialBudgetCategorizer->l0fraction(lv->GetMaterial()->GetName())[4]; theOtherFractionIL = myMaterialBudgetCategorizer->l0fraction(lv->GetMaterial()->GetName())[5]; theAirFractionIL = myMaterialBudgetCategorizer->l0fraction(lv->GetMaterial()->GetName())[6]; if(theOtherFractionIL!=0) std::cout << " material found with no category " << lv->GetMaterial()->GetName() << " in volume " << lv->GetName() << std::endl; // if(theOtherFractionMB!=0) LogDebug("MaterialBudgetData") << " material found with no category " << lv->GetMaterial()->GetName() // << " in volume " << lv->GetName(); // rr float dmb = steplen/radlen; float dil = steplen/intlen; G4VPhysicalVolume* pv = aStep->GetPreStepPoint()->GetPhysicalVolume(); const G4VTouchable* t = aStep->GetPreStepPoint()->GetTouchable(); G4ThreeVector objectTranslation = t->GetTranslation(); const G4RotationMatrix* objectRotation = t->GetRotation(); const G4VProcess* interactionPre = prePoint->GetProcessDefinedStep(); const G4VProcess* interactionPost = postPoint->GetProcessDefinedStep(); G4Track* track = aStep->GetTrack(); if(theStepN==0) std::cout << " Simulated Particle " << theID << "\tMass " << theMass << " MeV/c2" << "\tPt = " << thePt << " MeV/c" << "\tEta = " << theEta << "\tPhi = " << thePhi << "\tEnergy = " << theEnergy << " MeV" // << std::endl // << "\tMagnetic Field at (0,0,0): (" << B000[0] << "," < B000[1] << "," << B000[2] << ")" << std::endl; //fill data per step if( allStepsToTree ){ if( stepN > MAXNUMBERSTEPS ) stepN = MAXNUMBERSTEPS; theDmb[theStepN] = dmb; theDil[theStepN] = dil; theSupportDmb[theStepN] = (dmb * theSupportFractionMB); theSensitiveDmb[theStepN] = (dmb * theSensitiveFractionMB); theCablesDmb[theStepN] = (dmb * theCablesFractionMB); theCoolingDmb[theStepN] = (dmb * theCoolingFractionMB); theElectronicsDmb[theStepN] = (dmb * theElectronicsFractionMB); theOtherDmb[theStepN] = (dmb * theOtherFractionMB); theAirDmb[theStepN] = (dmb * theAirFractionMB); theSupportDil[theStepN] = (dil * theSupportFractionIL); theSensitiveDil[theStepN] = (dil * theSensitiveFractionIL); theCablesDil[theStepN] = (dil * theCablesFractionIL); theCoolingDil[theStepN] = (dil * theCoolingFractionIL); theElectronicsDil[theStepN] = (dil * theElectronicsFractionIL); theOtherDil[theStepN] = (dil * theOtherFractionIL); theAirDil[theStepN] = (dil * theAirFractionIL); theInitialX[theStepN] = prePos.x(); theInitialY[theStepN] = prePos.y(); theInitialZ[theStepN] = prePos.z(); theFinalX[theStepN] = postPos.x(); theFinalY[theStepN] = postPos.y(); theFinalZ[theStepN] = postPos.z(); theVolumeID[theStepN] = volumeID; theVolumeName[theStepN] = volumeName; theVolumeCopy[theStepN] = pv->GetCopyNo(); theVolumeX[theStepN] = objectTranslation.x(); theVolumeY[theStepN] = objectTranslation.y(); theVolumeZ[theStepN] = objectTranslation.z(); theVolumeXaxis1[theStepN] = objectRotation->xx(); theVolumeXaxis2[theStepN] = objectRotation->xy(); theVolumeXaxis3[theStepN] = objectRotation->xz(); theVolumeYaxis1[theStepN] = objectRotation->yx(); theVolumeYaxis2[theStepN] = objectRotation->yy(); theVolumeYaxis3[theStepN] = objectRotation->yz(); theVolumeZaxis1[theStepN] = objectRotation->zx(); theVolumeZaxis2[theStepN] = objectRotation->zy(); theVolumeZaxis3[theStepN] = objectRotation->zz(); theMaterialID[theStepN] = materialID; theMaterialName[theStepN] = materialName; theMaterialX0[theStepN] = radlen; theMaterialLambda0[theStepN] = intlen; theMaterialDensity[theStepN] = density; theStepID[theStepN] = track->GetDefinition()->GetPDGEncoding(); theStepInitialPt[theStepN] = prePoint->GetMomentum().perp(); theStepInitialEta[theStepN] = prePoint->GetMomentum().eta(); theStepInitialPhi[theStepN] = prePoint->GetMomentum().phi(); theStepInitialEnergy[theStepN] = prePoint->GetTotalEnergy(); theStepInitialPx[theStepN] = prePoint->GetMomentum().x(); theStepInitialPy[theStepN] = prePoint->GetMomentum().y(); theStepInitialPz[theStepN] = prePoint->GetMomentum().z(); theStepInitialBeta[theStepN] = prePoint->GetBeta(); theStepInitialGamma[theStepN] = prePoint->GetGamma(); theStepInitialMass[theStepN] = prePoint->GetMass(); theStepFinalPt[theStepN] = postPoint->GetMomentum().perp(); theStepFinalEta[theStepN] = postPoint->GetMomentum().eta(); theStepFinalPhi[theStepN] = postPoint->GetMomentum().phi(); theStepFinalEnergy[theStepN] = postPoint->GetTotalEnergy(); theStepFinalPx[theStepN] = postPoint->GetMomentum().x(); theStepFinalPy[theStepN] = postPoint->GetMomentum().y(); theStepFinalPz[theStepN] = postPoint->GetMomentum().z(); theStepFinalBeta[theStepN] = postPoint->GetBeta(); theStepFinalGamma[theStepN] = postPoint->GetGamma(); theStepFinalMass[theStepN] = postPoint->GetMass(); int preProcType = -99; int postProcType = -99; if (interactionPre) preProcType = interactionPre->GetProcessType(); theStepPreProcess[theStepN] = preProcType; if (interactionPost) postProcType = interactionPost->GetProcessType(); theStepPostProcess[theStepN] = postProcType; #ifdef TREE_DEBUG std::cout << " step " << theStepN << "\tDelta MB = " << theDmb[theStepN] << std::endl << "\t\tSupport " << theSupportDmb[theStepN] << " Sensitive " << theSensitiveDmb[theStepN] << " Cables " << theCablesDmb[theStepN] << " Cooling " << theCoolingDmb[theStepN] << " Electronics " << theElectronicsDmb[theStepN] << " Other " << theOtherDmb[theStepN] << " Air " << theAirDmb[theStepN] << std::endl << "\tDelta IL = " << theDil[theStepN] << std::endl << "\t\tSupport " << theSupportDil[theStepN] << " Sensitive " << theSensitiveDil[theStepN] << " Cables " << theCablesDil[theStepN] << " Cooling " << theCoolingDil[theStepN] << " Electronics " << theElectronicsDil[theStepN] << " Other " << theOtherDil[theStepN] << " Air " << theAirDil[theStepN] << std::endl; if (interactionPre) std::cout << "\tProcess Pre " << interactionPre->GetProcessName() << " type " << theStepPreProcess[theStepN] << " " << interactionPre->GetProcessTypeName(G4ProcessType(theStepPreProcess[theStepN])) << std::endl; if (interactionPost) std::cout << "\tProcess Post " << interactionPost->GetProcessName() << " type " << theStepPostProcess[theStepN] << " " << interactionPost->GetProcessTypeName(G4ProcessType(theStepPostProcess[theStepN])) << std::endl; std::cout << "\tPre x = " << theInitialX[theStepN] << "\ty = " << theInitialY[theStepN] << "\tz = " << theInitialZ[theStepN] << "\tPolar Radius = " << sqrt(prePos.x()*prePos.x()+prePos.y()*prePos.y()) << "\tPt = " << theStepInitialPt[theStepN] << "\tEnergy = " << theStepInitialEnergy[theStepN] // << std::endl // << "B-field(T) at Pre (cm): " << field->fieldInTesla(GlobalPoint(pos.x()/10.,pos.y()/10.,pos.z()/10.)) << std::endl; std::cout << "\tPost x = " << theFinalX[theStepN] << "\ty = " << theFinalY[theStepN] << "\tz = " << theFinalZ[theStepN] << "\tPolar Radius = " << sqrt(postPos.x()*postPos.x()+postPos.y()*postPos.y()) << "\tPt = " << theStepFinalPt[theStepN] << "\tEnergy = " << theStepFinalEnergy[theStepN] << std::endl; std::cout << "\tvolume " << volumeID << " " << theVolumeName[theStepN] << " copy number " << theVolumeCopy[theStepN] << "\tmaterial " << theMaterialID[theStepN] << " " << theMaterialName[theStepN] << "\tDensity = " << theMaterialDensity[theStepN] << " g/cm3" << "\tX0 = " << theMaterialX0[theStepN] << " mm" << "\tLambda0 = " << theMaterialLambda0[theStepN] << " mm" << std::endl; std::cout << "\t\tParticle " << theStepID[theStepN] << " Initial Pt = " << theStepInitialPt[theStepN] << " MeV/c" << " eta = " << theStepInitialEta[theStepN] << " phi = " << theStepInitialPhi[theStepN] << " Energy = " << theStepInitialEnergy[theStepN] << " MeV" << " Mass = " << theStepInitialMass[theStepN] << " MeV/c2" << " Beta = " << theStepInitialBeta[theStepN] << " Gamma = " << theStepInitialGamma[theStepN] << std::endl << "\t\tParticle " << theStepID[theStepN] << " Final Pt = " << theStepFinalPt[theStepN] << " MeV/c" << " eta = " << theStepFinalEta[theStepN] << " phi = " << theStepFinalPhi[theStepN] << " Energy = " << theStepFinalEnergy[theStepN] << " MeV" << " Mass = " << theStepFinalMass[theStepN] << " MeV/c2" << " Beta = " << theStepFinalBeta[theStepN] << " Gamma = " << theStepFinalGamma[theStepN] << std::endl; std:: cout << "\tVolume Centre x = " << theVolumeX[theStepN] << "\ty = " << theVolumeY[theStepN] << "\tz = " << theVolumeZ[theStepN] << "\tPolar Radius = " << sqrt( theVolumeX[theStepN]*theVolumeX[theStepN] + theVolumeY[theStepN]*theVolumeY[theStepN] ) << std::endl; std::cout << "\tx axis = (" << theVolumeXaxis1[theStepN] << "," << theVolumeXaxis2[theStepN] << "," << theVolumeXaxis3[theStepN] << ")" << std::endl; std::cout << "\ty axis = (" << theVolumeYaxis1[theStepN] << "," << theVolumeYaxis2[theStepN] << "," << theVolumeYaxis3[theStepN] << ")" << std::endl; std::cout << "\tz axis = (" << theVolumeZaxis1[theStepN] << "," << theVolumeZaxis2[theStepN] << "," << theVolumeZaxis3[theStepN] << ")" << std::endl; std::cout << "\tSecondaries" << std::endl; for(G4TrackVector::iterator iSec = aStep->GetSecondary()->begin(); iSec!=aStep->GetSecondary()->end(); iSec++) { std::cout << "\t\tid " << (*iSec)->GetDefinition()->GetPDGEncoding() << " created through process " << " type " << (*iSec)->GetCreatorProcess()->GetProcessType() << " " << (*iSec)->GetCreatorProcess()->GetProcessTypeName(G4ProcessType((*iSec)->GetCreatorProcess()->GetProcessType())) << std::endl; } #endif } theTrkLen = aStep->GetTrack()->GetTrackLength(); //- std::cout << " theTrkLen " << theTrkLen << " theTrkLen2 " << theTrkLen2 << " postPos " << postPos.mag() << postPos << std::endl; thePVname = pv->GetName(); thePVcopyNo = pv->GetCopyNo(); theRadLen = radlen; theIntLen = intlen; theTotalMB += dmb; theTotalIL += dil; // rr theSupportMB += (dmb * theSupportFractionMB); theSensitiveMB += (dmb * theSensitiveFractionMB); theCablesMB += (dmb * theCablesFractionMB); theCoolingMB += (dmb * theCoolingFractionMB); theElectronicsMB += (dmb * theElectronicsFractionMB); theOtherMB += (dmb * theOtherFractionMB); theAirMB += (dmb * theAirFractionMB); theSupportIL += (dil * theSupportFractionIL); theSensitiveIL += (dil * theSensitiveFractionIL); theCablesIL += (dil * theCablesFractionIL); theCoolingIL += (dil * theCoolingFractionIL); theElectronicsIL += (dil * theElectronicsFractionIL); theOtherIL += (dil * theOtherFractionIL); theAirIL += (dil * theAirFractionIL); // rr theStepN++; }
void MaterialBudgetData::dataStartTrack | ( | const G4Track * | aTrack | ) |
Definition at line 100 of file MaterialBudgetData.cc.
References gather_cfg::cout, dir, myMaterialBudgetCategorizer, theAirFractionIL, theAirFractionMB, theAirIL, theAirMB, theCablesFractionIL, theCablesFractionMB, theCablesIL, theCablesMB, theCoolingFractionIL, theCoolingFractionMB, theCoolingIL, theCoolingMB, theElectronicsFractionIL, theElectronicsFractionMB, theElectronicsIL, theElectronicsMB, theEnergy, theEta, theID, theMass, theOtherFractionIL, theOtherFractionMB, theOtherIL, theOtherMB, thePhi, thePt, theSensitiveFractionIL, theSensitiveFractionMB, theSensitiveIL, theSensitiveMB, theStepN, theSupportFractionIL, theSupportFractionMB, theSupportIL, theSupportMB, theTotalIL, and theTotalMB.
Referenced by MaterialBudgetAction::update().
{ // rr std::cout << "MaterialBudget Analysis of Event #" << G4EventManager::GetEventManager()->GetConstCurrentEvent()->GetEventID() << std::endl; // rr const G4ThreeVector& dir = aTrack->GetMomentum() ; if( myMaterialBudgetCategorizer == 0) myMaterialBudgetCategorizer = new MaterialBudgetCategorizer; theStepN=0; theTotalMB=0; theTotalIL=0; theEta=0; thePhi=0; // rr theID=0; thePt=0; theEnergy=0; theMass=0; theSupportMB = 0.; theSensitiveMB = 0.; theCablesMB = 0.; theCoolingMB = 0.; theElectronicsMB = 0.; theOtherMB = 0.; theAirMB = 0.; theSupportIL = 0.; theSensitiveIL = 0.; theCablesIL = 0.; theCoolingIL = 0.; theElectronicsIL = 0.; theOtherIL = 0.; theAirIL = 0.; theSupportFractionMB = 0.; theSensitiveFractionMB = 0.; theCablesFractionMB = 0.; theCoolingFractionMB = 0.; theElectronicsFractionMB = 0.; theOtherFractionMB = 0.; theAirFractionMB = 0.; theSupportFractionIL = 0.; theSensitiveFractionIL = 0.; theCablesFractionIL = 0.; theCoolingFractionIL = 0.; theElectronicsFractionIL = 0.; theOtherFractionIL = 0.; theAirFractionIL = 0.; // rr theID = (int)(aTrack->GetDefinition()->GetPDGEncoding()); thePt = dir.perp(); if( dir.theta() != 0 ) { theEta = dir.eta(); } else { theEta = -99; } // thePhi = dir.phi()/deg; // better not to store in deg thePhi = dir.phi(); theEnergy = aTrack->GetTotalEnergy(); theMass = aTrack->GetDefinition()->GetPDGMass(); }
float MaterialBudgetData::getAirDil | ( | int | is | ) | const [inline] |
Definition at line 154 of file MaterialBudgetData.h.
References theAirDil.
Referenced by MaterialBudgetTree::fillEndTrack(), and MaterialBudgetTrackerHistos::fillEndTrack().
{ return theAirDil[is]; }
float MaterialBudgetData::getAirDmb | ( | int | is | ) | const [inline] |
Definition at line 136 of file MaterialBudgetData.h.
References theAirDmb.
Referenced by MaterialBudgetTree::fillEndTrack(), and MaterialBudgetTrackerHistos::fillEndTrack().
{ return theAirDmb[is]; }
float MaterialBudgetData::getAirFractionIL | ( | ) | const [inline] |
Definition at line 73 of file MaterialBudgetData.h.
References theAirFractionIL.
{ return theAirFractionIL; }
float MaterialBudgetData::getAirFractionMB | ( | ) | const [inline] |
Definition at line 45 of file MaterialBudgetData.h.
References theAirFractionMB.
{ return theAirFractionMB; }
float MaterialBudgetData::getAirIL | ( | ) | const [inline] |
Definition at line 89 of file MaterialBudgetData.h.
References theAirIL.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack().
{ return theAirIL; }
float MaterialBudgetData::getAirMB | ( | ) | const [inline] |
Definition at line 59 of file MaterialBudgetData.h.
References theAirMB.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack().
{ return theAirMB; }
float MaterialBudgetData::getCablesDil | ( | int | is | ) | const [inline] |
Definition at line 146 of file MaterialBudgetData.h.
References theCablesDil.
Referenced by MaterialBudgetTree::fillEndTrack(), and MaterialBudgetTrackerHistos::fillEndTrack().
{ return theCablesDil[is]; }
float MaterialBudgetData::getCablesDmb | ( | int | is | ) | const [inline] |
Definition at line 128 of file MaterialBudgetData.h.
References theCablesDmb.
Referenced by MaterialBudgetTree::fillEndTrack(), and MaterialBudgetTrackerHistos::fillEndTrack().
{ return theCablesDmb[is]; }
float MaterialBudgetData::getCablesFractionIL | ( | ) | const [inline] |
Definition at line 65 of file MaterialBudgetData.h.
References theCablesFractionIL.
{ return theCablesFractionIL; }
float MaterialBudgetData::getCablesFractionMB | ( | ) | const [inline] |
Definition at line 37 of file MaterialBudgetData.h.
References theCablesFractionMB.
{ return theCablesFractionMB; }
float MaterialBudgetData::getCablesIL | ( | ) | const [inline] |
Definition at line 81 of file MaterialBudgetData.h.
References theCablesIL.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack().
{ return theCablesIL; }
float MaterialBudgetData::getCablesMB | ( | ) | const [inline] |
Definition at line 51 of file MaterialBudgetData.h.
References theCablesMB.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack().
{ return theCablesMB; }
float MaterialBudgetData::getCoolingDil | ( | int | is | ) | const [inline] |
Definition at line 148 of file MaterialBudgetData.h.
References theCoolingDil.
Referenced by MaterialBudgetTree::fillEndTrack(), and MaterialBudgetTrackerHistos::fillEndTrack().
{ return theCoolingDil[is]; }
float MaterialBudgetData::getCoolingDmb | ( | int | is | ) | const [inline] |
Definition at line 130 of file MaterialBudgetData.h.
References theCoolingDmb.
Referenced by MaterialBudgetTree::fillEndTrack(), and MaterialBudgetTrackerHistos::fillEndTrack().
{ return theCoolingDmb[is]; }
float MaterialBudgetData::getCoolingFractionIL | ( | ) | const [inline] |
Definition at line 67 of file MaterialBudgetData.h.
References theCoolingFractionIL.
{ return theCoolingFractionIL; }
float MaterialBudgetData::getCoolingFractionMB | ( | ) | const [inline] |
Definition at line 39 of file MaterialBudgetData.h.
References theCoolingFractionMB.
{ return theCoolingFractionMB; }
float MaterialBudgetData::getCoolingIL | ( | ) | const [inline] |
Definition at line 83 of file MaterialBudgetData.h.
References theCoolingIL.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack().
{ return theCoolingIL; }
float MaterialBudgetData::getCoolingMB | ( | ) | const [inline] |
Definition at line 53 of file MaterialBudgetData.h.
References theCoolingMB.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack().
{ return theCoolingMB; }
float MaterialBudgetData::getElectronicsDil | ( | int | is | ) | const [inline] |
Definition at line 150 of file MaterialBudgetData.h.
References theElectronicsDil.
Referenced by MaterialBudgetTree::fillEndTrack(), and MaterialBudgetTrackerHistos::fillEndTrack().
{ return theElectronicsDil[is]; }
float MaterialBudgetData::getElectronicsDmb | ( | int | is | ) | const [inline] |
Definition at line 132 of file MaterialBudgetData.h.
References theElectronicsDmb.
Referenced by MaterialBudgetTree::fillEndTrack(), and MaterialBudgetTrackerHistos::fillEndTrack().
{ return theElectronicsDmb[is]; }
float MaterialBudgetData::getElectronicsFractionIL | ( | ) | const [inline] |
Definition at line 69 of file MaterialBudgetData.h.
References theElectronicsFractionIL.
{ return theElectronicsFractionIL; }
float MaterialBudgetData::getElectronicsFractionMB | ( | ) | const [inline] |
Definition at line 41 of file MaterialBudgetData.h.
References theElectronicsFractionMB.
{ return theElectronicsFractionMB; }
float MaterialBudgetData::getElectronicsIL | ( | ) | const [inline] |
Definition at line 85 of file MaterialBudgetData.h.
References theElectronicsIL.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack().
{ return theElectronicsIL; }
float MaterialBudgetData::getElectronicsMB | ( | ) | const [inline] |
Definition at line 55 of file MaterialBudgetData.h.
References theElectronicsMB.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack().
{ return theElectronicsMB; }
float MaterialBudgetData::getEnergy | ( | ) | const [inline] |
Definition at line 101 of file MaterialBudgetData.h.
References theEnergy.
Referenced by MaterialBudgetTree::fillEndTrack().
{ return theEnergy; }
float MaterialBudgetData::getEta | ( | ) | const [inline] |
Definition at line 92 of file MaterialBudgetData.h.
References theEta.
Referenced by MaterialBudgetEcalHistos::fillEndTrack(), MaterialBudgetHistos::fillEndTrack(), MaterialBudgetTree::fillEndTrack(), MaterialBudgetTrackerHistos::fillEndTrack(), and MaterialBudgetTxt::fillStartTrack().
{ return theEta; }
int MaterialBudgetData::getID | ( | ) | const [inline] |
Definition at line 97 of file MaterialBudgetData.h.
References theID.
Referenced by MaterialBudgetTree::fillEndTrack().
{ return theID; }
float MaterialBudgetData::getIntLen | ( | ) | const [inline] |
float MaterialBudgetData::getMass | ( | ) | const [inline] |
Definition at line 103 of file MaterialBudgetData.h.
References theMass.
Referenced by MaterialBudgetTree::fillEndTrack().
{ return theMass; }
int MaterialBudgetData::getNumberOfSteps | ( | ) | const [inline] |
Definition at line 107 of file MaterialBudgetData.h.
References theStepN.
Referenced by MaterialBudgetTree::fillEndTrack(), and MaterialBudgetTrackerHistos::fillEndTrack().
{ return theStepN; }
float MaterialBudgetData::getOtherDil | ( | int | is | ) | const [inline] |
Definition at line 152 of file MaterialBudgetData.h.
References theOtherDil.
Referenced by MaterialBudgetTree::fillEndTrack(), and MaterialBudgetTrackerHistos::fillEndTrack().
{ return theOtherDil[is]; }
float MaterialBudgetData::getOtherDmb | ( | int | is | ) | const [inline] |
Definition at line 134 of file MaterialBudgetData.h.
References theOtherDmb.
Referenced by MaterialBudgetTree::fillEndTrack(), and MaterialBudgetTrackerHistos::fillEndTrack().
{ return theOtherDmb[is]; }
float MaterialBudgetData::getOtherFractionIL | ( | ) | const [inline] |
Definition at line 71 of file MaterialBudgetData.h.
References theOtherFractionIL.
{ return theOtherFractionIL; }
float MaterialBudgetData::getOtherFractionMB | ( | ) | const [inline] |
Definition at line 43 of file MaterialBudgetData.h.
References theOtherFractionMB.
{ return theOtherFractionMB; }
float MaterialBudgetData::getOtherIL | ( | ) | const [inline] |
Definition at line 87 of file MaterialBudgetData.h.
References theOtherIL.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack().
{ return theOtherIL; }
float MaterialBudgetData::getOtherMB | ( | ) | const [inline] |
Definition at line 57 of file MaterialBudgetData.h.
References theOtherMB.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack().
{ return theOtherMB; }
float MaterialBudgetData::getPhi | ( | ) | const [inline] |
Definition at line 94 of file MaterialBudgetData.h.
References thePhi.
Referenced by MaterialBudgetEcalHistos::fillEndTrack(), MaterialBudgetHistos::fillEndTrack(), MaterialBudgetTree::fillEndTrack(), MaterialBudgetTrackerHistos::fillEndTrack(), and MaterialBudgetTxt::fillStartTrack().
{ return thePhi; }
float MaterialBudgetData::getPt | ( | ) | const [inline] |
Definition at line 99 of file MaterialBudgetData.h.
References thePt.
Referenced by MaterialBudgetTree::fillEndTrack().
{ return thePt; }
int MaterialBudgetData::getPVcopyNo | ( | ) | const [inline] |
Definition at line 114 of file MaterialBudgetData.h.
References thePVcopyNo.
Referenced by MaterialBudgetTxt::fillPerStep().
{ return thePVcopyNo; }
std::string MaterialBudgetData::getPVname | ( | ) | const [inline] |
Definition at line 112 of file MaterialBudgetData.h.
References thePVname.
Referenced by MaterialBudgetTxt::fillPerStep().
{ return thePVname; }
float MaterialBudgetData::getRadLen | ( | ) | const [inline] |
Definition at line 116 of file MaterialBudgetData.h.
References theRadLen.
Referenced by MaterialBudgetTxt::fillPerStep().
{ return theRadLen; }
float MaterialBudgetData::getSensitiveDil | ( | int | is | ) | const [inline] |
Definition at line 144 of file MaterialBudgetData.h.
References theSensitiveDil.
Referenced by MaterialBudgetTree::fillEndTrack(), and MaterialBudgetTrackerHistos::fillEndTrack().
{ return theSensitiveDil[is]; }
float MaterialBudgetData::getSensitiveDmb | ( | int | is | ) | const [inline] |
Definition at line 126 of file MaterialBudgetData.h.
References theSensitiveDmb.
Referenced by MaterialBudgetTree::fillEndTrack(), and MaterialBudgetTrackerHistos::fillEndTrack().
{ return theSensitiveDmb[is]; }
float MaterialBudgetData::getSensitiveFractionIL | ( | ) | const [inline] |
Definition at line 63 of file MaterialBudgetData.h.
References theSensitiveFractionIL.
{ return theSensitiveFractionIL; }
float MaterialBudgetData::getSensitiveFractionMB | ( | ) | const [inline] |
Definition at line 35 of file MaterialBudgetData.h.
References theSensitiveFractionMB.
{ return theSensitiveFractionMB; }
float MaterialBudgetData::getSensitiveIL | ( | ) | const [inline] |
Definition at line 79 of file MaterialBudgetData.h.
References theSensitiveIL.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack().
{ return theSensitiveIL; }
float MaterialBudgetData::getSensitiveMB | ( | ) | const [inline] |
Definition at line 49 of file MaterialBudgetData.h.
References theSensitiveMB.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack().
{ return theSensitiveMB; }
float MaterialBudgetData::getStepDil | ( | int | is | ) | [inline] |
Definition at line 139 of file MaterialBudgetData.h.
References theDil.
Referenced by MaterialBudgetTree::fillEndTrack(), and MaterialBudgetTrackerHistos::fillEndTrack().
{ return theDil[is]; }
float MaterialBudgetData::getStepDmb | ( | int | is | ) | [inline] |
Definition at line 121 of file MaterialBudgetData.h.
References theDmb.
Referenced by MaterialBudgetTree::fillEndTrack(), and MaterialBudgetTrackerHistos::fillEndTrack().
{ return theDmb[is]; }
float MaterialBudgetData::getStepFinalBeta | ( | int | is | ) | [inline] |
Definition at line 229 of file MaterialBudgetData.h.
References theStepFinalBeta.
Referenced by MaterialBudgetTree::fillEndTrack().
{ return theStepFinalBeta[is]; }
float MaterialBudgetData::getStepFinalEnergy | ( | int | is | ) | [inline] |
Definition at line 217 of file MaterialBudgetData.h.
References theStepFinalEnergy.
Referenced by MaterialBudgetTree::fillEndTrack().
{ return theStepFinalEnergy[is]; }
float MaterialBudgetData::getStepFinalEta | ( | int | is | ) | [inline] |
Definition at line 211 of file MaterialBudgetData.h.
References theStepFinalEta.
Referenced by MaterialBudgetTree::fillEndTrack().
{ return theStepFinalEta[is]; }
float MaterialBudgetData::getStepFinalGamma | ( | int | is | ) | [inline] |
Definition at line 232 of file MaterialBudgetData.h.
References theStepFinalGamma.
Referenced by MaterialBudgetTree::fillEndTrack().
{ return theStepFinalGamma[is]; }
float MaterialBudgetData::getStepFinalMass | ( | int | is | ) | [inline] |
Definition at line 235 of file MaterialBudgetData.h.
References theStepFinalMass.
Referenced by MaterialBudgetTree::fillEndTrack().
{ return theStepFinalMass[is]; }
float MaterialBudgetData::getStepFinalPhi | ( | int | is | ) | [inline] |
Definition at line 214 of file MaterialBudgetData.h.
References theStepFinalPhi.
Referenced by MaterialBudgetTree::fillEndTrack().
{ return theStepFinalPhi[is]; }
float MaterialBudgetData::getStepFinalPt | ( | int | is | ) | [inline] |
Definition at line 208 of file MaterialBudgetData.h.
References theStepFinalPt.
Referenced by MaterialBudgetTree::fillEndTrack().
{ return theStepFinalPt[is]; }
float MaterialBudgetData::getStepFinalPx | ( | int | is | ) | [inline] |
Definition at line 220 of file MaterialBudgetData.h.
References theStepFinalPx.
Referenced by MaterialBudgetTree::fillEndTrack().
{ return theStepFinalPx[is]; }
float MaterialBudgetData::getStepFinalPy | ( | int | is | ) | [inline] |
Definition at line 223 of file MaterialBudgetData.h.
References theStepFinalPy.
Referenced by MaterialBudgetTree::fillEndTrack().
{ return theStepFinalPy[is]; }
float MaterialBudgetData::getStepFinalPz | ( | int | is | ) | [inline] |
Definition at line 226 of file MaterialBudgetData.h.
References theStepFinalPz.
Referenced by MaterialBudgetTree::fillEndTrack().
{ return theStepFinalPz[is]; }
double MaterialBudgetData::getStepFinalX | ( | int | is | ) | [inline] |
Definition at line 166 of file MaterialBudgetData.h.
References theFinalX.
Referenced by MaterialBudgetTree::fillEndTrack(), and MaterialBudgetTrackerHistos::fillEndTrack().
{ return theFinalX[is]; }
double MaterialBudgetData::getStepFinalY | ( | int | is | ) | [inline] |
Definition at line 169 of file MaterialBudgetData.h.
References theFinalY.
Referenced by MaterialBudgetTree::fillEndTrack(), and MaterialBudgetTrackerHistos::fillEndTrack().
{ return theFinalY[is]; }
double MaterialBudgetData::getStepFinalZ | ( | int | is | ) | [inline] |
Definition at line 172 of file MaterialBudgetData.h.
References theFinalZ.
Referenced by MaterialBudgetTree::fillEndTrack(), and MaterialBudgetTrackerHistos::fillEndTrack().
{ return theFinalZ[is]; }
int MaterialBudgetData::getStepID | ( | int | is | ) | [inline] |
Definition at line 175 of file MaterialBudgetData.h.
References theStepID.
Referenced by MaterialBudgetTree::fillEndTrack().
{ return theStepID[is]; }
float MaterialBudgetData::getStepInitialBeta | ( | int | is | ) | [inline] |
Definition at line 199 of file MaterialBudgetData.h.
References theStepInitialBeta.
Referenced by MaterialBudgetTree::fillEndTrack().
{ return theStepInitialBeta[is]; }
float MaterialBudgetData::getStepInitialEnergy | ( | int | is | ) | [inline] |
Definition at line 187 of file MaterialBudgetData.h.
References theStepInitialEnergy.
Referenced by MaterialBudgetTree::fillEndTrack().
{ return theStepInitialEnergy[is]; }
float MaterialBudgetData::getStepInitialEta | ( | int | is | ) | [inline] |
Definition at line 181 of file MaterialBudgetData.h.
References theStepInitialEta.
Referenced by MaterialBudgetTree::fillEndTrack().
{ return theStepInitialEta[is]; }
float MaterialBudgetData::getStepInitialGamma | ( | int | is | ) | [inline] |
Definition at line 202 of file MaterialBudgetData.h.
References theStepInitialGamma.
Referenced by MaterialBudgetTree::fillEndTrack().
{ return theStepInitialGamma[is]; }
float MaterialBudgetData::getStepInitialMass | ( | int | is | ) | [inline] |
Definition at line 205 of file MaterialBudgetData.h.
References theStepInitialMass.
Referenced by MaterialBudgetTree::fillEndTrack().
{ return theStepInitialMass[is]; }
float MaterialBudgetData::getStepInitialPhi | ( | int | is | ) | [inline] |
Definition at line 184 of file MaterialBudgetData.h.
References theStepInitialPhi.
Referenced by MaterialBudgetTree::fillEndTrack().
{ return theStepInitialPhi[is]; }
float MaterialBudgetData::getStepInitialPt | ( | int | is | ) | [inline] |
Definition at line 178 of file MaterialBudgetData.h.
References theStepInitialPt.
Referenced by MaterialBudgetTree::fillEndTrack().
{ return theStepInitialPt[is]; }
float MaterialBudgetData::getStepInitialPx | ( | int | is | ) | [inline] |
Definition at line 190 of file MaterialBudgetData.h.
References theStepInitialPx.
Referenced by MaterialBudgetTree::fillEndTrack().
{ return theStepInitialPx[is]; }
float MaterialBudgetData::getStepInitialPy | ( | int | is | ) | [inline] |
Definition at line 193 of file MaterialBudgetData.h.
References theStepInitialPy.
Referenced by MaterialBudgetTree::fillEndTrack().
{ return theStepInitialPy[is]; }
float MaterialBudgetData::getStepInitialPz | ( | int | is | ) | [inline] |
Definition at line 196 of file MaterialBudgetData.h.
References theStepInitialPz.
Referenced by MaterialBudgetTree::fillEndTrack().
{ return theStepInitialPz[is]; }
double MaterialBudgetData::getStepInitialX | ( | int | is | ) | [inline] |
Definition at line 157 of file MaterialBudgetData.h.
References theInitialX.
Referenced by MaterialBudgetTree::fillEndTrack(), and MaterialBudgetTrackerHistos::fillEndTrack().
{ return theInitialX[is]; }
double MaterialBudgetData::getStepInitialY | ( | int | is | ) | [inline] |
Definition at line 160 of file MaterialBudgetData.h.
References theInitialY.
Referenced by MaterialBudgetTree::fillEndTrack(), and MaterialBudgetTrackerHistos::fillEndTrack().
{ return theInitialY[is]; }
double MaterialBudgetData::getStepInitialZ | ( | int | is | ) | [inline] |
Definition at line 163 of file MaterialBudgetData.h.
References theInitialZ.
Referenced by MaterialBudgetTree::fillEndTrack(), and MaterialBudgetTrackerHistos::fillEndTrack().
{ return theInitialZ[is]; }
float MaterialBudgetData::getStepMaterialDensity | ( | int | is | ) | [inline] |
Definition at line 284 of file MaterialBudgetData.h.
References theMaterialDensity.
Referenced by MaterialBudgetTree::fillEndTrack().
{ return theMaterialDensity[is]; }
int MaterialBudgetData::getStepMaterialID | ( | int | is | ) | [inline] |
Definition at line 272 of file MaterialBudgetData.h.
References theMaterialID.
Referenced by MaterialBudgetTree::fillEndTrack().
{ return theMaterialID[is]; }
float MaterialBudgetData::getStepMaterialLambda0 | ( | int | is | ) | [inline] |
Definition at line 281 of file MaterialBudgetData.h.
References theMaterialLambda0.
Referenced by MaterialBudgetTree::fillEndTrack(), and MaterialBudgetTrackerHistos::fillEndTrack().
{ return theMaterialLambda0[is]; }
std::string MaterialBudgetData::getStepMaterialName | ( | int | is | ) | [inline] |
Definition at line 275 of file MaterialBudgetData.h.
References theMaterialName.
Referenced by MaterialBudgetTree::fillEndTrack().
{ return theMaterialName[is]; }
float MaterialBudgetData::getStepMaterialX0 | ( | int | is | ) | [inline] |
Definition at line 278 of file MaterialBudgetData.h.
References theMaterialX0.
Referenced by MaterialBudgetTree::fillEndTrack(), and MaterialBudgetTrackerHistos::fillEndTrack().
{ return theMaterialX0[is]; }
int MaterialBudgetData::getStepPostProcess | ( | int | is | ) | [inline] |
Definition at line 241 of file MaterialBudgetData.h.
References theStepPostProcess.
Referenced by MaterialBudgetTree::fillEndTrack().
{ return theStepPostProcess[is]; }
int MaterialBudgetData::getStepPreProcess | ( | int | is | ) | [inline] |
Definition at line 238 of file MaterialBudgetData.h.
References theStepPreProcess.
Referenced by MaterialBudgetTree::fillEndTrack().
{ return theStepPreProcess[is]; }
int MaterialBudgetData::getStepVolumeCopy | ( | int | is | ) | [inline] |
Definition at line 251 of file MaterialBudgetData.h.
References theVolumeCopy.
Referenced by MaterialBudgetTree::fillEndTrack().
{ return theVolumeCopy[is]; }
int MaterialBudgetData::getStepVolumeID | ( | int | is | ) | [inline] |
Definition at line 245 of file MaterialBudgetData.h.
References theVolumeID.
Referenced by MaterialBudgetTree::fillEndTrack().
{ return theVolumeID[is]; }
std::string MaterialBudgetData::getStepVolumeName | ( | int | is | ) | [inline] |
Definition at line 248 of file MaterialBudgetData.h.
References theVolumeName.
Referenced by MaterialBudgetTree::fillEndTrack().
{ return theVolumeName[is]; }
float MaterialBudgetData::getStepVolumeX | ( | int | is | ) | [inline] |
Definition at line 254 of file MaterialBudgetData.h.
References theVolumeX.
Referenced by MaterialBudgetTree::fillEndTrack().
{ return theVolumeX[is]; }
CLHEP::HepLorentzVector MaterialBudgetData::getStepVolumeXaxis | ( | int | is | ) | [inline] |
Definition at line 263 of file MaterialBudgetData.h.
References theVolumeXaxis1, theVolumeXaxis2, and theVolumeXaxis3.
Referenced by MaterialBudgetTree::fillEndTrack().
{ return CLHEP::HepLorentzVector(theVolumeXaxis1[is],theVolumeXaxis2[is],theVolumeXaxis3[is]); }
float MaterialBudgetData::getStepVolumeY | ( | int | is | ) | [inline] |
Definition at line 257 of file MaterialBudgetData.h.
References theVolumeY.
Referenced by MaterialBudgetTree::fillEndTrack().
{ return theVolumeY[is]; }
CLHEP::HepLorentzVector MaterialBudgetData::getStepVolumeYaxis | ( | int | is | ) | [inline] |
Definition at line 266 of file MaterialBudgetData.h.
References theVolumeYaxis1, theVolumeYaxis2, and theVolumeYaxis3.
Referenced by MaterialBudgetTree::fillEndTrack().
{ return CLHEP::HepLorentzVector(theVolumeYaxis1[is],theVolumeYaxis2[is],theVolumeYaxis3[is]); }
float MaterialBudgetData::getStepVolumeZ | ( | int | is | ) | [inline] |
Definition at line 260 of file MaterialBudgetData.h.
References theVolumeZ.
Referenced by MaterialBudgetTree::fillEndTrack().
{ return theVolumeZ[is]; }
CLHEP::HepLorentzVector MaterialBudgetData::getStepVolumeZaxis | ( | int | is | ) | [inline] |
Definition at line 269 of file MaterialBudgetData.h.
References theVolumeZaxis1, theVolumeZaxis2, and theVolumeZaxis3.
Referenced by MaterialBudgetTree::fillEndTrack().
{ return CLHEP::HepLorentzVector(theVolumeZaxis1[is],theVolumeZaxis2[is],theVolumeZaxis3[is]); }
float MaterialBudgetData::getSupportDil | ( | int | is | ) | const [inline] |
Definition at line 142 of file MaterialBudgetData.h.
References theSupportDil.
Referenced by MaterialBudgetTree::fillEndTrack(), and MaterialBudgetTrackerHistos::fillEndTrack().
{ return theSupportDil[is]; }
float MaterialBudgetData::getSupportDmb | ( | int | is | ) | const [inline] |
Definition at line 124 of file MaterialBudgetData.h.
References theSupportDmb.
Referenced by MaterialBudgetTree::fillEndTrack(), and MaterialBudgetTrackerHistos::fillEndTrack().
{ return theSupportDmb[is]; }
float MaterialBudgetData::getSupportFractionIL | ( | ) | const [inline] |
Definition at line 61 of file MaterialBudgetData.h.
References theSupportFractionIL.
{ return theSupportFractionIL; }
float MaterialBudgetData::getSupportFractionMB | ( | ) | const [inline] |
Definition at line 33 of file MaterialBudgetData.h.
References theSupportFractionMB.
{ return theSupportFractionMB; }
float MaterialBudgetData::getSupportIL | ( | ) | const [inline] |
Definition at line 77 of file MaterialBudgetData.h.
References theSupportIL.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack().
{ return theSupportIL; }
float MaterialBudgetData::getSupportMB | ( | ) | const [inline] |
Definition at line 47 of file MaterialBudgetData.h.
References theSupportMB.
Referenced by MaterialBudgetTrackerHistos::fillEndTrack().
{ return theSupportMB; }
float MaterialBudgetData::getTotalIL | ( | ) | const [inline] |
Definition at line 75 of file MaterialBudgetData.h.
References theTotalIL.
Referenced by MaterialBudgetTree::fillEndTrack(), and MaterialBudgetTrackerHistos::fillEndTrack().
{ return theTotalIL; }
float MaterialBudgetData::getTotalMB | ( | ) | const [inline] |
Definition at line 30 of file MaterialBudgetData.h.
References theTotalMB.
Referenced by MaterialBudgetTxt::fillEndTrack(), MaterialBudgetEcalHistos::fillEndTrack(), MaterialBudgetHistos::fillEndTrack(), MaterialBudgetTree::fillEndTrack(), MaterialBudgetTrackerHistos::fillEndTrack(), and MaterialBudgetTxt::fillPerStep().
{ return theTotalMB; }
float MaterialBudgetData::getTrkLen | ( | ) | const [inline] |
Definition at line 110 of file MaterialBudgetData.h.
References theTrkLen.
Referenced by MaterialBudgetTxt::fillPerStep().
{ return theTrkLen; }
void MaterialBudgetData::SetAllStepsToTree | ( | ) |
!!WARNING: this number is also hardcoded when booking the tree
Definition at line 23 of file MaterialBudgetData.cc.
References allStepsToTree, MAXNUMBERSTEPS, theAirDil, theAirDmb, theCablesDil, theCablesDmb, theCoolingDil, theCoolingDmb, theDil, theDmb, theElectronicsDil, theElectronicsDmb, theFinalX, theFinalY, theFinalZ, theInitialX, theInitialY, theInitialZ, theMaterialDensity, theMaterialID, theMaterialLambda0, theMaterialName, theMaterialX0, theOtherDil, theOtherDmb, theSensitiveDil, theSensitiveDmb, theStepFinalBeta, theStepFinalEnergy, theStepFinalEta, theStepFinalGamma, theStepFinalMass, theStepFinalPhi, theStepFinalPt, theStepFinalPx, theStepFinalPy, theStepFinalPz, theStepID, theStepInitialBeta, theStepInitialEnergy, theStepInitialEta, theStepInitialGamma, theStepInitialMass, theStepInitialPhi, theStepInitialPt, theStepInitialPx, theStepInitialPy, theStepInitialPz, theStepPostProcess, theStepPreProcess, theSupportDil, theSupportDmb, theVolumeCopy, theVolumeID, theVolumeName, theVolumeX, theVolumeXaxis1, theVolumeXaxis2, theVolumeXaxis3, theVolumeY, theVolumeYaxis1, theVolumeYaxis2, theVolumeYaxis3, theVolumeZ, theVolumeZaxis1, theVolumeZaxis2, and theVolumeZaxis3.
Referenced by MaterialBudgetAction::MaterialBudgetAction().
{ allStepsToTree = true; MAXNUMBERSTEPS = 0; MAXNUMBERSTEPS = 10000; theDmb = new float[MAXNUMBERSTEPS]; theDil = new float[MAXNUMBERSTEPS]; // rr theSupportDmb = new float[MAXNUMBERSTEPS]; theSensitiveDmb = new float[MAXNUMBERSTEPS]; theCablesDmb = new float[MAXNUMBERSTEPS]; theCoolingDmb = new float[MAXNUMBERSTEPS]; theElectronicsDmb = new float[MAXNUMBERSTEPS]; theOtherDmb = new float[MAXNUMBERSTEPS]; theAirDmb = new float[MAXNUMBERSTEPS]; theSupportDil = new float[MAXNUMBERSTEPS]; theSensitiveDil = new float[MAXNUMBERSTEPS]; theCablesDil = new float[MAXNUMBERSTEPS]; theCoolingDil = new float[MAXNUMBERSTEPS]; theElectronicsDil = new float[MAXNUMBERSTEPS]; theOtherDil = new float[MAXNUMBERSTEPS]; theAirDil = new float[MAXNUMBERSTEPS]; // rr theInitialX = new double[MAXNUMBERSTEPS]; theInitialY = new double[MAXNUMBERSTEPS]; theInitialZ = new double[MAXNUMBERSTEPS]; theFinalX = new double[MAXNUMBERSTEPS]; theFinalY = new double[MAXNUMBERSTEPS]; theFinalZ = new double[MAXNUMBERSTEPS]; // rr theVolumeID = new int[MAXNUMBERSTEPS]; theVolumeName = new std::string[MAXNUMBERSTEPS]; theVolumeCopy = new int[MAXNUMBERSTEPS]; theVolumeX = new float[MAXNUMBERSTEPS]; theVolumeY = new float[MAXNUMBERSTEPS]; theVolumeZ = new float[MAXNUMBERSTEPS]; theVolumeXaxis1 = new float[MAXNUMBERSTEPS]; theVolumeXaxis2 = new float[MAXNUMBERSTEPS]; theVolumeXaxis3 = new float[MAXNUMBERSTEPS]; theVolumeYaxis1 = new float[MAXNUMBERSTEPS]; theVolumeYaxis2 = new float[MAXNUMBERSTEPS]; theVolumeYaxis3 = new float[MAXNUMBERSTEPS]; theVolumeZaxis1 = new float[MAXNUMBERSTEPS]; theVolumeZaxis2 = new float[MAXNUMBERSTEPS]; theVolumeZaxis3 = new float[MAXNUMBERSTEPS]; theMaterialID = new int[MAXNUMBERSTEPS]; theMaterialName = new std::string[MAXNUMBERSTEPS]; theMaterialX0 = new float[MAXNUMBERSTEPS]; theMaterialLambda0 = new float[MAXNUMBERSTEPS]; theMaterialDensity = new float[MAXNUMBERSTEPS]; theStepID = new int[MAXNUMBERSTEPS]; theStepInitialPt = new float[MAXNUMBERSTEPS]; theStepInitialEta = new float[MAXNUMBERSTEPS]; theStepInitialPhi = new float[MAXNUMBERSTEPS]; theStepInitialEnergy = new float[MAXNUMBERSTEPS]; theStepInitialPx = new float[MAXNUMBERSTEPS]; theStepInitialPy = new float[MAXNUMBERSTEPS]; theStepInitialPz = new float[MAXNUMBERSTEPS]; theStepInitialBeta = new float[MAXNUMBERSTEPS]; theStepInitialGamma = new float[MAXNUMBERSTEPS]; theStepInitialMass = new float[MAXNUMBERSTEPS]; theStepFinalPt = new float[MAXNUMBERSTEPS]; theStepFinalEta = new float[MAXNUMBERSTEPS]; theStepFinalPhi = new float[MAXNUMBERSTEPS]; theStepFinalEnergy = new float[MAXNUMBERSTEPS]; theStepFinalPx = new float[MAXNUMBERSTEPS]; theStepFinalPy = new float[MAXNUMBERSTEPS]; theStepFinalPz = new float[MAXNUMBERSTEPS]; theStepFinalBeta = new float[MAXNUMBERSTEPS]; theStepFinalGamma = new float[MAXNUMBERSTEPS]; theStepFinalMass = new float[MAXNUMBERSTEPS]; theStepPreProcess = new int[MAXNUMBERSTEPS]; theStepPostProcess = new int[MAXNUMBERSTEPS]; // rr }
bool MaterialBudgetData::allStepsToTree [private] |
Definition at line 372 of file MaterialBudgetData.h.
Referenced by allStepsON(), dataPerStep(), MaterialBudgetData(), and SetAllStepsToTree().
double MaterialBudgetData::densityConvertionFactor [private] |
Definition at line 374 of file MaterialBudgetData.h.
Referenced by dataPerStep(), and MaterialBudgetData().
int MaterialBudgetData::MAXNUMBERSTEPS [private] |
Definition at line 371 of file MaterialBudgetData.h.
Referenced by dataPerStep(), and SetAllStepsToTree().
Definition at line 366 of file MaterialBudgetData.h.
Referenced by dataPerStep(), dataStartTrack(), and MaterialBudgetData().
int MaterialBudgetData::stepN [private] |
Definition at line 370 of file MaterialBudgetData.h.
Referenced by dataPerStep().
float * MaterialBudgetData::theAirDil [private] |
Definition at line 314 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getAirDil(), and SetAllStepsToTree().
float * MaterialBudgetData::theAirDmb [private] |
Definition at line 312 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getAirDmb(), and SetAllStepsToTree().
float MaterialBudgetData::theAirFractionIL [private] |
Definition at line 302 of file MaterialBudgetData.h.
Referenced by dataPerStep(), dataStartTrack(), and getAirFractionIL().
float MaterialBudgetData::theAirFractionMB [private] |
Definition at line 300 of file MaterialBudgetData.h.
Referenced by dataPerStep(), dataStartTrack(), and getAirFractionMB().
float MaterialBudgetData::theAirIL [private] |
Definition at line 306 of file MaterialBudgetData.h.
Referenced by dataEndTrack(), dataPerStep(), dataStartTrack(), and getAirIL().
float MaterialBudgetData::theAirMB [private] |
Definition at line 304 of file MaterialBudgetData.h.
Referenced by dataEndTrack(), dataPerStep(), dataStartTrack(), and getAirMB().
float * MaterialBudgetData::theCablesDil [private] |
Definition at line 314 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getCablesDil(), and SetAllStepsToTree().
float * MaterialBudgetData::theCablesDmb [private] |
Definition at line 312 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getCablesDmb(), and SetAllStepsToTree().
float MaterialBudgetData::theCablesFractionIL [private] |
Definition at line 302 of file MaterialBudgetData.h.
Referenced by dataPerStep(), dataStartTrack(), and getCablesFractionIL().
float MaterialBudgetData::theCablesFractionMB [private] |
Definition at line 300 of file MaterialBudgetData.h.
Referenced by dataPerStep(), dataStartTrack(), and getCablesFractionMB().
float MaterialBudgetData::theCablesIL [private] |
Definition at line 306 of file MaterialBudgetData.h.
Referenced by dataEndTrack(), dataPerStep(), dataStartTrack(), and getCablesIL().
float MaterialBudgetData::theCablesMB [private] |
Definition at line 304 of file MaterialBudgetData.h.
Referenced by dataEndTrack(), dataPerStep(), dataStartTrack(), and getCablesMB().
float * MaterialBudgetData::theCoolingDil [private] |
Definition at line 314 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getCoolingDil(), and SetAllStepsToTree().
float * MaterialBudgetData::theCoolingDmb [private] |
Definition at line 312 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getCoolingDmb(), and SetAllStepsToTree().
float MaterialBudgetData::theCoolingFractionIL [private] |
Definition at line 302 of file MaterialBudgetData.h.
Referenced by dataPerStep(), dataStartTrack(), and getCoolingFractionIL().
float MaterialBudgetData::theCoolingFractionMB [private] |
Definition at line 300 of file MaterialBudgetData.h.
Referenced by dataPerStep(), dataStartTrack(), and getCoolingFractionMB().
float MaterialBudgetData::theCoolingIL [private] |
Definition at line 306 of file MaterialBudgetData.h.
Referenced by dataEndTrack(), dataPerStep(), dataStartTrack(), and getCoolingIL().
float MaterialBudgetData::theCoolingMB [private] |
Definition at line 304 of file MaterialBudgetData.h.
Referenced by dataEndTrack(), dataPerStep(), dataStartTrack(), and getCoolingMB().
float* MaterialBudgetData::theDil [private] |
Definition at line 313 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepDil(), and SetAllStepsToTree().
float* MaterialBudgetData::theDmb [private] |
Definition at line 311 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepDmb(), and SetAllStepsToTree().
float * MaterialBudgetData::theElectronicsDil [private] |
Definition at line 314 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getElectronicsDil(), and SetAllStepsToTree().
float * MaterialBudgetData::theElectronicsDmb [private] |
Definition at line 312 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getElectronicsDmb(), and SetAllStepsToTree().
float MaterialBudgetData::theElectronicsFractionIL [private] |
Definition at line 302 of file MaterialBudgetData.h.
Referenced by dataPerStep(), dataStartTrack(), and getElectronicsFractionIL().
float MaterialBudgetData::theElectronicsFractionMB [private] |
Definition at line 300 of file MaterialBudgetData.h.
Referenced by dataPerStep(), dataStartTrack(), and getElectronicsFractionMB().
float MaterialBudgetData::theElectronicsIL [private] |
Definition at line 306 of file MaterialBudgetData.h.
Referenced by dataEndTrack(), dataPerStep(), dataStartTrack(), and getElectronicsIL().
float MaterialBudgetData::theElectronicsMB [private] |
Definition at line 304 of file MaterialBudgetData.h.
Referenced by dataEndTrack(), dataPerStep(), dataStartTrack(), and getElectronicsMB().
float MaterialBudgetData::theEnergy [private] |
Definition at line 298 of file MaterialBudgetData.h.
Referenced by dataPerStep(), dataStartTrack(), and getEnergy().
float MaterialBudgetData::theEta [private] |
Definition at line 294 of file MaterialBudgetData.h.
Referenced by dataEndTrack(), dataPerStep(), dataStartTrack(), and getEta().
double* MaterialBudgetData::theFinalX [private] |
Definition at line 310 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepFinalX(), and SetAllStepsToTree().
double * MaterialBudgetData::theFinalY [private] |
Definition at line 310 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepFinalY(), and SetAllStepsToTree().
double * MaterialBudgetData::theFinalZ [private] |
Definition at line 310 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepFinalZ(), and SetAllStepsToTree().
int MaterialBudgetData::theID [private] |
Definition at line 297 of file MaterialBudgetData.h.
Referenced by dataPerStep(), dataStartTrack(), and getID().
double* MaterialBudgetData::theInitialX [private] |
Definition at line 309 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepInitialX(), and SetAllStepsToTree().
double * MaterialBudgetData::theInitialY [private] |
Definition at line 309 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepInitialY(), and SetAllStepsToTree().
double * MaterialBudgetData::theInitialZ [private] |
Definition at line 309 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepInitialZ(), and SetAllStepsToTree().
float MaterialBudgetData::theIntLen [private] |
Definition at line 369 of file MaterialBudgetData.h.
Referenced by dataPerStep(), and getIntLen().
float MaterialBudgetData::theMass [private] |
Definition at line 299 of file MaterialBudgetData.h.
Referenced by dataPerStep(), dataStartTrack(), and getMass().
float* MaterialBudgetData::theMaterialDensity [private] |
Definition at line 337 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepMaterialDensity(), and SetAllStepsToTree().
int* MaterialBudgetData::theMaterialID [private] |
Definition at line 333 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepMaterialID(), and SetAllStepsToTree().
float* MaterialBudgetData::theMaterialLambda0 [private] |
Definition at line 336 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepMaterialLambda0(), and SetAllStepsToTree().
std::string* MaterialBudgetData::theMaterialName [private] |
Definition at line 334 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepMaterialName(), and SetAllStepsToTree().
float* MaterialBudgetData::theMaterialX0 [private] |
Definition at line 335 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepMaterialX0(), and SetAllStepsToTree().
float * MaterialBudgetData::theOtherDil [private] |
Definition at line 314 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getOtherDil(), and SetAllStepsToTree().
float * MaterialBudgetData::theOtherDmb [private] |
Definition at line 312 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getOtherDmb(), and SetAllStepsToTree().
float MaterialBudgetData::theOtherFractionIL [private] |
Definition at line 302 of file MaterialBudgetData.h.
Referenced by dataPerStep(), dataStartTrack(), and getOtherFractionIL().
float MaterialBudgetData::theOtherFractionMB [private] |
Definition at line 300 of file MaterialBudgetData.h.
Referenced by dataPerStep(), dataStartTrack(), and getOtherFractionMB().
float MaterialBudgetData::theOtherIL [private] |
Definition at line 306 of file MaterialBudgetData.h.
Referenced by dataEndTrack(), dataPerStep(), dataStartTrack(), and getOtherIL().
float MaterialBudgetData::theOtherMB [private] |
Definition at line 304 of file MaterialBudgetData.h.
Referenced by dataEndTrack(), dataPerStep(), dataStartTrack(), and getOtherMB().
float MaterialBudgetData::thePhi [private] |
Definition at line 294 of file MaterialBudgetData.h.
Referenced by dataEndTrack(), dataPerStep(), dataStartTrack(), and getPhi().
float MaterialBudgetData::thePt [private] |
Definition at line 296 of file MaterialBudgetData.h.
Referenced by dataPerStep(), dataStartTrack(), and getPt().
int MaterialBudgetData::thePVcopyNo [private] |
Definition at line 364 of file MaterialBudgetData.h.
Referenced by dataPerStep(), and getPVcopyNo().
std::string MaterialBudgetData::thePVname [private] |
Definition at line 363 of file MaterialBudgetData.h.
Referenced by dataPerStep(), and getPVname().
float MaterialBudgetData::theRadLen [private] |
Definition at line 368 of file MaterialBudgetData.h.
Referenced by dataPerStep(), and getRadLen().
float * MaterialBudgetData::theSensitiveDil [private] |
Definition at line 314 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getSensitiveDil(), and SetAllStepsToTree().
float * MaterialBudgetData::theSensitiveDmb [private] |
Definition at line 312 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getSensitiveDmb(), and SetAllStepsToTree().
float MaterialBudgetData::theSensitiveFractionIL [private] |
Definition at line 302 of file MaterialBudgetData.h.
Referenced by dataPerStep(), dataStartTrack(), and getSensitiveFractionIL().
float MaterialBudgetData::theSensitiveFractionMB [private] |
Definition at line 300 of file MaterialBudgetData.h.
Referenced by dataPerStep(), dataStartTrack(), and getSensitiveFractionMB().
float MaterialBudgetData::theSensitiveIL [private] |
Definition at line 306 of file MaterialBudgetData.h.
Referenced by dataEndTrack(), dataPerStep(), dataStartTrack(), and getSensitiveIL().
float MaterialBudgetData::theSensitiveMB [private] |
Definition at line 304 of file MaterialBudgetData.h.
Referenced by dataEndTrack(), dataPerStep(), dataStartTrack(), and getSensitiveMB().
float* MaterialBudgetData::theStepFinalBeta [private] |
Definition at line 356 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepFinalBeta(), and SetAllStepsToTree().
float* MaterialBudgetData::theStepFinalEnergy [private] |
Definition at line 352 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepFinalEnergy(), and SetAllStepsToTree().
float* MaterialBudgetData::theStepFinalEta [private] |
Definition at line 350 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepFinalEta(), and SetAllStepsToTree().
float* MaterialBudgetData::theStepFinalGamma [private] |
Definition at line 357 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepFinalGamma(), and SetAllStepsToTree().
float* MaterialBudgetData::theStepFinalMass [private] |
Definition at line 358 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepFinalMass(), and SetAllStepsToTree().
float* MaterialBudgetData::theStepFinalPhi [private] |
Definition at line 351 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepFinalPhi(), and SetAllStepsToTree().
float* MaterialBudgetData::theStepFinalPt [private] |
Definition at line 349 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepFinalPt(), and SetAllStepsToTree().
float* MaterialBudgetData::theStepFinalPx [private] |
Definition at line 353 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepFinalPx(), and SetAllStepsToTree().
float* MaterialBudgetData::theStepFinalPy [private] |
Definition at line 354 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepFinalPy(), and SetAllStepsToTree().
float* MaterialBudgetData::theStepFinalPz [private] |
Definition at line 355 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepFinalPz(), and SetAllStepsToTree().
int* MaterialBudgetData::theStepID [private] |
Definition at line 338 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepID(), and SetAllStepsToTree().
float* MaterialBudgetData::theStepInitialBeta [private] |
Definition at line 346 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepInitialBeta(), and SetAllStepsToTree().
float* MaterialBudgetData::theStepInitialEnergy [private] |
Definition at line 342 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepInitialEnergy(), and SetAllStepsToTree().
float* MaterialBudgetData::theStepInitialEta [private] |
Definition at line 340 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepInitialEta(), and SetAllStepsToTree().
float* MaterialBudgetData::theStepInitialGamma [private] |
Definition at line 347 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepInitialGamma(), and SetAllStepsToTree().
float* MaterialBudgetData::theStepInitialMass [private] |
Definition at line 348 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepInitialMass(), and SetAllStepsToTree().
float* MaterialBudgetData::theStepInitialPhi [private] |
Definition at line 341 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepInitialPhi(), and SetAllStepsToTree().
float* MaterialBudgetData::theStepInitialPt [private] |
Definition at line 339 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepInitialPt(), and SetAllStepsToTree().
float* MaterialBudgetData::theStepInitialPx [private] |
Definition at line 343 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepInitialPx(), and SetAllStepsToTree().
float* MaterialBudgetData::theStepInitialPy [private] |
Definition at line 344 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepInitialPy(), and SetAllStepsToTree().
float* MaterialBudgetData::theStepInitialPz [private] |
Definition at line 345 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepInitialPz(), and SetAllStepsToTree().
int MaterialBudgetData::theStepN [private] |
Definition at line 308 of file MaterialBudgetData.h.
Referenced by dataEndTrack(), dataPerStep(), dataStartTrack(), and getNumberOfSteps().
int* MaterialBudgetData::theStepPostProcess [private] |
Definition at line 360 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepPostProcess(), and SetAllStepsToTree().
int* MaterialBudgetData::theStepPreProcess [private] |
Definition at line 359 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepPreProcess(), and SetAllStepsToTree().
float* MaterialBudgetData::theSupportDil [private] |
Definition at line 314 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getSupportDil(), and SetAllStepsToTree().
float* MaterialBudgetData::theSupportDmb [private] |
Definition at line 312 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getSupportDmb(), and SetAllStepsToTree().
float MaterialBudgetData::theSupportFractionIL [private] |
Definition at line 302 of file MaterialBudgetData.h.
Referenced by dataPerStep(), dataStartTrack(), and getSupportFractionIL().
float MaterialBudgetData::theSupportFractionMB [private] |
Definition at line 300 of file MaterialBudgetData.h.
Referenced by dataPerStep(), dataStartTrack(), and getSupportFractionMB().
float MaterialBudgetData::theSupportIL [private] |
Definition at line 306 of file MaterialBudgetData.h.
Referenced by dataEndTrack(), dataPerStep(), dataStartTrack(), and getSupportIL().
float MaterialBudgetData::theSupportMB [private] |
Definition at line 304 of file MaterialBudgetData.h.
Referenced by dataEndTrack(), dataPerStep(), dataStartTrack(), and getSupportMB().
float MaterialBudgetData::theTotalIL [private] |
Definition at line 305 of file MaterialBudgetData.h.
Referenced by dataEndTrack(), dataPerStep(), dataStartTrack(), and getTotalIL().
float MaterialBudgetData::theTotalMB [private] |
Definition at line 294 of file MaterialBudgetData.h.
Referenced by dataEndTrack(), dataPerStep(), dataStartTrack(), and getTotalMB().
float MaterialBudgetData::theTrkLen [private] |
Definition at line 362 of file MaterialBudgetData.h.
Referenced by dataPerStep(), and getTrkLen().
int* MaterialBudgetData::theVolumeCopy [private] |
Definition at line 320 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepVolumeCopy(), and SetAllStepsToTree().
int* MaterialBudgetData::theVolumeID [private] |
Definition at line 318 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepVolumeID(), and SetAllStepsToTree().
std::string* MaterialBudgetData::theVolumeName [private] |
Definition at line 319 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepVolumeName(), and SetAllStepsToTree().
float* MaterialBudgetData::theVolumeX [private] |
Definition at line 321 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepVolumeX(), and SetAllStepsToTree().
float* MaterialBudgetData::theVolumeXaxis1 [private] |
Definition at line 324 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepVolumeXaxis(), and SetAllStepsToTree().
float* MaterialBudgetData::theVolumeXaxis2 [private] |
Definition at line 325 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepVolumeXaxis(), and SetAllStepsToTree().
float* MaterialBudgetData::theVolumeXaxis3 [private] |
Definition at line 326 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepVolumeXaxis(), and SetAllStepsToTree().
float* MaterialBudgetData::theVolumeY [private] |
Definition at line 322 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepVolumeY(), and SetAllStepsToTree().
float* MaterialBudgetData::theVolumeYaxis1 [private] |
Definition at line 327 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepVolumeYaxis(), and SetAllStepsToTree().
float* MaterialBudgetData::theVolumeYaxis2 [private] |
Definition at line 328 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepVolumeYaxis(), and SetAllStepsToTree().
float* MaterialBudgetData::theVolumeYaxis3 [private] |
Definition at line 329 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepVolumeYaxis(), and SetAllStepsToTree().
float* MaterialBudgetData::theVolumeZ [private] |
Definition at line 323 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepVolumeZ(), and SetAllStepsToTree().
float* MaterialBudgetData::theVolumeZaxis1 [private] |
Definition at line 330 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepVolumeZaxis(), and SetAllStepsToTree().
float* MaterialBudgetData::theVolumeZaxis2 [private] |
Definition at line 331 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepVolumeZaxis(), and SetAllStepsToTree().
float* MaterialBudgetData::theVolumeZaxis3 [private] |
Definition at line 332 of file MaterialBudgetData.h.
Referenced by dataPerStep(), getStepVolumeZaxis(), and SetAllStepsToTree().