Changeset 1823 for trunk/MagicSoft/Mars/mmontecarlo
- Timestamp:
- 03/13/03 22:25:00 (22 years ago)
- Location:
- trunk/MagicSoft/Mars/mmontecarlo
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mmontecarlo/MMcCT1CollectionAreaCalc.cc
r1821 r1823 51 51 52 52 AddToBranchList("MMcEvt.fEnergy"); 53 AddToBranchList("MMcEvt.fImpact");54 53 AddToBranchList("MMcEvt.fTelescopeTheta"); 55 54 } … … 72 71 fTotalNumSimulatedShowers = 0; 73 72 fAllEvtsTriggered = kTRUE; 74 fAllEvtsAtSameTheta = kTRUE;75 fTelescopeTheta = -1.;76 73 77 74 return kTRUE; … … 81 78 { 82 79 const Double_t energy = fMcEvt->GetEnergy(); 83 const Double_t impact = fMcEvt->GetImpact()/100.;84 80 85 if (fTelescopeTheta < 0.) 86 fTelescopeTheta = fMcEvt->GetTelescopeTheta(); 81 Double_t TelescopeTheta = 180.*fMcEvt->GetTelescopeTheta()/TMath::Pi(); 87 82 88 if (fTelescopeTheta != fMcEvt->GetTelescopeTheta()) 89 { 90 fAllEvtsAtSameTheta = kFALSE; 91 } 92 93 fCollArea->FillSel(energy, impact); 83 fCollArea->FillSel(energy, TelescopeTheta); 94 84 95 85 return kTRUE; … … 98 88 Bool_t MMcCT1CollectionAreaCalc::PostProcess() 99 89 { 100 if ( ! fAllEvtsAtSameTheta )101 {102 *fLog << err << dbginf << "ERROR: input data contain events at different zenith angles (not supported)... exiting." << endl;103 return kFALSE;104 }105 90 // 106 91 // do the calculation of the effective area … … 108 93 *fLog << inf << "Calculation Collection Area..." << endl; 109 94 110 fCollArea->CalcEfficiency( fTelescopeTheta);95 fCollArea->CalcEfficiency(); 111 96 112 97 return kTRUE; -
trunk/MagicSoft/Mars/mmontecarlo/MMcCT1CollectionAreaCalc.h
r1821 r1823 21 21 UInt_t fTotalNumSimulatedShowers; 22 22 Bool_t fAllEvtsTriggered; 23 Bool_t fAllEvtsAtSameTheta;24 Float_t fTelescopeTheta;25 23 26 24 public:
Note:
See TracChangeset
for help on using the changeset viewer.