Hello, I modified my simulation putting flags…It looks like working on my windows machine, but now trying it on laboratory maschine I get these warnings
/data_collamaf/DataFausto/Muon_Collider/II_anno/Simulazione_Geant/2021/231-10-05_FLAG/Prova/src/B1ActionInitialization.cc: In constructor ‘B1ActionInitialization::B1ActionInitialization(G4bool, G4bool, G4bool, G4int)’:
/data_collamaf/DataFausto/Muon_Collider/II_anno/Simulazione_Geant/2021/231-10-05_FLAG/Prova/src/B1ActionInitialization.cc:38:166: warning: declaration of ‘fTargExt’ shadows a member of ‘B1ActionInitialization’ [-Wshadow]
B1ActionInitialization::B1ActionInitialization(G4bool PrimaryPositronElectronExitFlag, G4bool SecondaryPhotonsExitFlag, G4bool SecondaryMuonsExitFlag, G4int fTargExt)
^
In file included from /data_collamaf/DataFausto/Muon_Collider/II_anno/Simulazione_Geant/2021/231-10-05_FLAG/Prova/src/B1ActionInitialization.cc:30:
/data_collamaf/DataFausto/Muon_Collider/II_anno/Simulazione_Geant/2021/231-10-05_FLAG/Prova/include/B1ActionInitialization.hh:52:11: note: shadowed declaration is here
G4int fTargExt;
^~~~~~~~
/data_collamaf/DataFausto/Muon_Collider/II_anno/Simulazione_Geant/2021/231-10-05_FLAG/Prova/src/B1DetectorConstruction.cc: In member function ‘virtual G4VPhysicalVolume* B1DetectorConstruction::Construct()’:
/data_collamaf/DataFausto/Muon_Collider/II_anno/Simulazione_Geant/2021/231-10-05_FLAG/Prova/src/B1DetectorConstruction.cc:137:15: warning: unused variable ‘Hpellet’ [-Wunused-variable]
G4Material* Hpellet = new G4Material("HPellet", atomicNumber, massOfMole, Hdensity, kStateSolid, Htemperature, Hpressure);
^~~~~~~
/data_collamaf/DataFausto/Muon_Collider/II_anno/Simulazione_Geant/2021/231-10-05_FLAG/Prova/exampleB1.cc: In function ‘int main(int, char**)’:
/data_collamaf/DataFausto/Muon_Collider/II_anno/Simulazione_Geant/2021/231-10-05_FLAG/Prova/exampleB1.cc:133:20: warning: unused variable ‘scoringManager’ [-Wunused-variable]
G4ScoringManager* scoringManager = G4ScoringManager::GetScoringManager();
^~~~~~~~~~~~~~
/data_collamaf/DataFausto/Muon_Collider/II_anno/Simulazione_Geant/2021/231-10-05_FLAG/Prova/src/B1EventAction.cc: In member function ‘virtual void B1EventAction::BeginOfEventAction(const G4Event*)’:
/data_collamaf/DataFausto/Muon_Collider/II_anno/Simulazione_Geant/2021/231-10-05_FLAG/Prova/src/B1EventAction.cc:62:9: warning: unused variable ‘analysisManager’ [-Wunused-variable]
auto analysisManager = G4AnalysisManager::Instance();
^~~~~~~~~~~~~~~
/data_collamaf/DataFausto/Muon_Collider/II_anno/Simulazione_Geant/2021/231-10-05_FLAG/Prova/src/B1RunAction.cc: In member function ‘virtual void B1RunAction::EndOfRunAction(const G4Run*)’:
/data_collamaf/DataFausto/Muon_Collider/II_anno/Simulazione_Geant/2021/231-10-05_FLAG/Prova/src/B1RunAction.cc:138:47: warning: unused parameter ‘run’ [-Wunused-parameter]
void B1RunAction::EndOfRunAction(const G4Run* run)
~~~~~~~~~~~~~^~~
In file included from /data_collamaf/DataFausto/Muon_Collider/II_anno/Simulazione_Geant/2021/231-10-05_FLAG/Prova/src/B1SteppingAction.cc:30:
/data_collamaf/DataFausto/Muon_Collider/II_anno/Simulazione_Geant/2021/231-10-05_FLAG/Prova/include/B1SteppingAction.hh
In constructor ‘B1SteppingAction::B1SteppingAction(B1EventAction*, G4bool, G4bool, G4bool, G4int)’:
/data_collamaf/DataFausto/Muon_Collider/II_anno/Simulazione_Geant/2021/231-10-05_FLAG/Prova/include/B1SteppingAction.hh:61:11: warning: ‘B1SteppingAction::fTargExt’ will be initialized after [-Wreorder]
G4int fTargExt;
^~~~~~~~
/data_collamaf/DataFausto/Muon_Collider/II_anno/Simulazione_Geant/2021/231-10-05_FLAG/Prova/include/B1SteppingAction.hh:54:22: warning: ‘G4LogicalVolume* B1SteppingAction::fScoringVolume’ [-Wreorder]
G4LogicalVolume* fScoringVolume;
^~~~~~~~~~~~~~
/data_collamaf/DataFausto/Muon_Collider/II_anno/Simulazione_Geant/2021/231-10-05_FLAG/Prova/src/B1SteppingAction.cc:44:1: warning: when initialized here [-Wreorder]
B1SteppingAction::B1SteppingAction(B1EventAction* eventAction, G4bool PrimaryPositronElectronExitFlag, G4bool SecondaryPhotonsExitFlag, G4bool SecondaryMuonsExitFlag, G4int TargExt)
^~~~~~~~~~~~~~~~
/data_collamaf/DataFausto/Muon_Collider/II_anno/Simulazione_Geant/2021/231-10-05_FLAG/Prova/src/B1DetectorConstruction.cc:300:19: warning: ‘DummylogicEnv2’ may be used uninitialized in this function [-Wmaybe-uninitialized]
checkOverlaps); //overlaps checking
^
/data_collamaf/DataFausto/Muon_Collider/II_anno/Simulazione_Geant/2021/231-10-05_FLAG/Prova/src/B1DetectorConstruction.cc:291:22: warning: ‘DummylogicEnv’ may be used uninitialized in this function [-Wmaybe-uninitialized]
checkOverlaps); //overlaps checking
^
/data_collamaf/DataFausto/Muon_Collider/II_anno/Simulazione_Geant/2021/231-10-05_FLAG/Prova/src/B1DetectorConstruction.cc:303:20: warning: ‘logicEnv2’ may be used uninitialized in this function [-Wmaybe-uninitialized]
fScoringVolume2 = logicEnv2;
~~~~~~~~~~~~~~~~^~~~~~~~~~~
/data_collamaf/DataFausto/Muon_Collider/II_anno/Simulazione_Geant/2021/231-10-05_FLAG/Prova/src/B1DetectorConstruction.cc:302:19: warning: ‘logicEnv’ may be used uninitialized in this function [-Wmaybe-uninitialized]
fScoringVolume = logicEnv;
~~~~~~~~~~~~~~~^~~~~~~~~~
and I don’t see the B1.root creating…does it depends on the warnings? (I don’t get these warning on my computer)
B1ActionInitialization.cc (3.3 KB)
B1DetectorConstruction.cc (12.5 KB)
B1SteppingAction.cc (12.0 KB)
B1DetectorConstruction.hh (4.0 KB)
B1SteppingAction.hh (2.6 KB)
B1ActionInitialization.hh (2.5 KB)
exampleB1.cc (9.8 KB)