Skip to content
Snippets Groups Projects
Commit 4901e4df authored by adrien-matta's avatar adrien-matta
Browse files

* Latest Change

parent c2f73511
No related branches found
No related tags found
No related merge requests found
...@@ -8,26 +8,26 @@ ...@@ -8,26 +8,26 @@
GeneralTarget GeneralTarget
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Target Target
THICKNESS= 18 THICKNESS= 250000
RADIUS= 45 RADIUS= 45
MATERIAL= CD2 MATERIAL= D2
ANGLE= 0 ANGLE= 0
X= 0 X= 0
Y= 0 Y= 0
Z= 0 Z= 0
%%CryoTarget %CryoTarget
% THICKNESS= 3 %THICKNESS= 250000
% RADIUS= 45 %RADIUS= 45
% TEMPERATURE= 26 %TEMPERATURE= 300
% PRESSURE= 1 %PRESSURE= 1
% MATERIAL= D2 %MATERIAL= D2
% WINDOWSTHICKNESS= 0 %WINDOWSTHICKNESS= 0
% WINDOWSMATERIAL= Mylar %WINDOWSMATERIAL= Mylar
% X= 0 %X= 0
% Y= 0 %Y= 0
% Z= 0 %Z= 0
%
%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%
MUST2Array MUST2Array
%%%%%%% Telescope 1 %%%%%%% %%%%%%% Telescope 1 %%%%%%%
...@@ -128,7 +128,7 @@ VIS= all ...@@ -128,7 +128,7 @@ VIS= all
%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%
SSSDArray %SSSDArray
%%%%%%%%%% Det 1 %%%%%%%% %%%%%%%%%% Det 1 %%%%%%%%
SSSD SSSD
A= 17.61 9.85 104.11 A= 17.61 9.85 104.11
......
...@@ -104,12 +104,14 @@ void TTiaraBarrelSpectra::InitRawSpectra(){ ...@@ -104,12 +104,14 @@ void TTiaraBarrelSpectra::InitRawSpectra(){
name = "OUTER_BARREL_STRIP_E_RAW"; name = "OUTER_BARREL_STRIP_E_RAW";
AddHisto2D(name, name, fNumberOfDetector*fOuterBarrelStrip, 1, fNumberOfDetector*fOuterBarrelStrip+1,512,0,16384, BaseFamily+"E"); AddHisto2D(name, name, fNumberOfDetector*fOuterBarrelStrip, 1, fNumberOfDetector*fOuterBarrelStrip+1,512,0,16384, BaseFamily+"E");
//// SUM //// //// VS ////
// Inner Barrel // Inner Barrel
// Sum Up Stream for(unsigned int i = 0 ; i < fNumberOfDetector ; i++){
name = "INNER_BARREL_STRIP_SUM_RAW"; for(unsigned int j = 0 ; j < fInnerBarrelStrip;j++){
AddHisto2D(name, name, fNumberOfDetector*fInnerBarrelStrip, 1, fNumberOfDetector*fInnerBarrelStrip+1, 1024,0,32768,BaseFamily+"SUM"); name = Form("IB%d_VS%d_RAW",i+1,j+1);
AddHisto2D(name, name,1024,0,16384,1024,0,16384,BaseFamily+"VS");
}
}
} }
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
...@@ -186,20 +188,21 @@ void TTiaraBarrelSpectra::FillRawSpectra(TTiaraBarrelData* RawData){ ...@@ -186,20 +188,21 @@ void TTiaraBarrelSpectra::FillRawSpectra(TTiaraBarrelData* RawData){
->Fill((RawData->GetOuterEDetectorNbr(i)-1)*fInnerBarrelStrip ->Fill((RawData->GetOuterEDetectorNbr(i)-1)*fInnerBarrelStrip
+RawData->GetOuterEStripNbr(i),RawData->GetOuterEEnergy(i)); +RawData->GetOuterEStripNbr(i),RawData->GetOuterEEnergy(i));
} }
// INNER_BARREL_US_HIT_RAW // INNER_BARREL_VS_RAW
family = BaseFamily+"VS";
for (unsigned int i = 0; i < RawData->GetFrontUpstreamEMult(); i++) { for (unsigned int i = 0; i < RawData->GetFrontUpstreamEMult(); i++) {
name = "INNER_BARREL_STRIP_SUM_RAW"; int UpStreamDetNbr = RawData->GetFrontUpstreamEDetectorNbr(i);
family = BaseFamily+"SUM"; int UpStreamStrNbr = RawData->GetFrontUpstreamEStripNbr(i);
for (unsigned int j = 0; j < RawData->GetFrontDownstreamEMult(); j++) { for (unsigned int j = 0; j < RawData->GetFrontDownstreamEMult(); j++) {
int channelUP = (RawData->GetFrontDownstreamEDetectorNbr(i)-1)*fInnerBarrelStrip int DoStreamDetNbr = RawData->GetFrontDownstreamEDetectorNbr(j);
+RawData->GetFrontDownstreamEStripNbr(i) ; int DoStreamStrNbr = RawData->GetFrontDownstreamEStripNbr(j);
int channelDW = (RawData->GetFrontDownstreamEDetectorNbr(j)-1)*fInnerBarrelStrip if(UpStreamDetNbr==DoStreamDetNbr && UpStreamStrNbr==DoStreamStrNbr){
+RawData->GetFrontDownstreamEStripNbr(j) ; name = Form("IB%d_VS%d_RAW",UpStreamDetNbr,UpStreamStrNbr);
GetHisto(family,name)
if(channelUP==channelDW) ->Fill(RawData->GetFrontUpstreamEEnergy(i),RawData->GetFrontDownstreamEEnergy(j));
GetHisto(family,name) }
->Fill(channelUP,RawData->GetFrontDownstreamEEnergy(i)+RawData->GetFrontDownstreamEEnergy(i));
} }
} }
} }
......
...@@ -77,8 +77,14 @@ G4Material* Target::GetMaterialFromLibrary(G4String MaterialName, G4double Tempe ...@@ -77,8 +77,14 @@ G4Material* Target::GetMaterialFromLibrary(G4String MaterialName, G4double Tempe
if (MaterialName == "D2") { if (MaterialName == "D2") {
G4double density = 0; G4double density = 0;
if (Pressure == 1) { if(Pressure == 0 )
if (Temperature == 0) {
density = 0.000083771* g / cm3;
G4cout << "CryoTarget temp set to 300K with P = 1bar" << G4endl;
}
else if (Pressure == 1) {
G4cout << "CryoTarget pressure set to 1 bar" << G4endl; G4cout << "CryoTarget pressure set to 1 bar" << G4endl;
if (Temperature == 24) { if (Temperature == 24) {
...@@ -101,6 +107,12 @@ G4Material* Target::GetMaterialFromLibrary(G4String MaterialName, G4double Tempe ...@@ -101,6 +107,12 @@ G4Material* Target::GetMaterialFromLibrary(G4String MaterialName, G4double Tempe
G4cout << "CryoTarget temp set to 30K" << G4endl; G4cout << "CryoTarget temp set to 30K" << G4endl;
} }
else if (Temperature == 300) {
density = 8.3771e-5* g / cm3;
G4cout << "CryoTarget temp set to 30K" << G4endl;
}
else { else {
G4cout << ">>> !!!!WARNING INVALID TEMP FOR CRYOGENIC TARGET!!!! <<<" << G4endl; G4cout << ">>> !!!!WARNING INVALID TEMP FOR CRYOGENIC TARGET!!!! <<<" << G4endl;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment